So setzen Sie mssql in PHP auf utf8: 1. Ändern Sie „mssql.charset“ direkt in „mssql.charset = „UTF-8““; 2. Übergeben Sie „ini_set('mssql.charset', 'UTF-8'); "Setze utf8.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
php MSSQL-Codierung festlegen, um das verstümmelte Problem zu lösen mssql_connect Zeichensatz Utf8?
Wenn mssql zum Speichern von Daten mit nchar oder nvarchar verwendet wird, weil nchar oder nvarcha UCS-2 nicht unterstützt (d. h. SQLServer speichert sie nicht im UTF-8-Format)
Infolgedessen werden danach verstümmelte Zeichen angezeigt PHP erhält sie. Die spezifischen Erscheinungsformen sind: Chinesische Zeichen werden zu ???? Diese Art von
und stellen keine Methode wie mysql_query("set charset utf8"); bereit.
Lösung:
1. Ändern Sie direkt die Datei php.ini und ändern Sie mssql.charset direkt in mssql.charset = „UTF-8“
2. Sie können auch ini_set('mssql.charset', 'UTF- 8 ');
Beachten Sie, dass bei der Option utf-8 die Groß-/Kleinschreibung beachtet wird.
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWie man MSSQL in PHP auf UTF8 setzt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!