no way to compare when less than two revisions

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.


webhosting:php:umlaute [12.05.2023 09:06] (aktuell) – angelegt admin
Zeile 1: Zeile 1:
 +====== Umlaute werden mit Fragezeichen dargestellt (seit PHP 5.6) ======
  
 +Seit PHP-Version 5.6 haben sich die Entwickler von PHP dazu entschieden, den Standard-Zeichensatz (Default Charset) von ISO-8859-1 auf UTF-8 zu ändern. Das kann bei manchen PHP-Scripten dazu führen, dass die Umlaute als Fragezeichen dargestellt werden.
 +
 +Siehe auch die offizielle PHP-Dokumentation:
 +https://php.net/manual/de/ini.core.php#ini.default-charset
 +
 +Bei Webseiten, die auf den alten Standard ISO-8859-1 angewiesen sind, kann man den alten Zeichensatz mittels einer [[webhosting:webserver:htaccess|.htaccess-Datei]] erzwingen. Dazu trägt man in diese Datei folgendes ein:
 +
 +<code apache>
 +php_value default_charset None
 +AddDefaultCharset ISO-8859-1
 +</code>
 +
 +**Tipp:**
 +Bei kyrillischem Zeichensatz statt ISO-8859-1 können Sie CP855 verwenden.
 +
 +<code apache>
 +php_value default_charset None
 +AddDefaultCharset CP855
 +</code>