as-n00
Goto Top

Php7.2 Windows Umlautproblem

Hallo,

folgendes simples Script:

<?php
		echo 'ÄÄÄÖÖÖ';  
?>

bringt mir auf einem Windows 2008 R2 nur:

---fff

das ganze soll mal eine Mail schreiben, aber ich bekomme die Umlaute nicht hin.
In der php.ini, welche unter c:\Programme\PHP liegt steht:

default_charset = "UTF-8"  

Das Script oben habe ich mit der Kosierung utf-8 ohne BOM gespeichert.
Was mach ich denn falsch?

Content-Key: 359073

Url: https://administrator.de/contentid/359073

Printed on: April 19, 2024 at 01:04 o'clock

Member: colinardo
colinardo Dec 22, 2017 updated at 12:45:34 (UTC)
Goto Top
Servus,
Was mach ich denn falsch?
Wenn das ein Apache ist noch ein AddDefaultCharset UTF-8 in die httpd.conf.

Alternativ lässt sich das charset auch im Header festlegen und zwar im PHP File bevor du irgendwas ausgibst, am besten in den ersten Zeilen der PHP Datei:
header('Content-Type: text/html; charset=utf-8');  
Grüße Uwe