PHP 7 / Umlaute

crazy_chicken

Erfahrenes Mitglied
Hallo Zusammen,

ich stehe unter Zeitdruck, daher freue ich mich über eure Tipps. Bei mir funktionieren nach Umstellung auf PHP 7 die vom Client ankommenden Umlaute nicht mehr.

Code:
function test_umlaut(){
     test= "ä";
     console.log(test); // Ausgabe in Ordnung!
     $.post("./test.php",{test:test}, function(data){
            console.log(data); //Ausgabe "ä-ä
           
     });
}

Code:
header('Content-Type: text/html; charset=UTF-8');
echo $_POST["test"]."-ä";

Woran kann dieses Problem liegen???

FILE-Encoding ist UTF-8!


Danke für schnelle Tipps im Voraus!!
 
Code:
utf8_decode($_POST["test"]);

so wird das zwar richtig decodiert, aber ich kann jetzt nicht alle POST-Daten einzell mit utf8_decodieren :(
 
Lag wohl doch am Server von Stato!!! :(

LÖSUNG:

php.ini

Code:
mbstring.internal_encoding = UTF-8
mbstring.encoding_translation = On
extension=php_imagick.dll
default_charset = "utf-8"
all dies dort rauslöschen!!!
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück