Heim >Backend-Entwicklung >PHP-Problem >So legen Sie die MSSQL-Kodierung in PHP fest
So legen Sie die MSSQL-Kodierung in PHP fest: 1. Öffnen Sie die Datei „php.ini“ und ändern Sie die Kodierung in „mssql.charset = „UTF-8““ 2. Übergeben Sie „ini_set('mssql.charset', ' UTF-8" ')"-Methode zum Festlegen der Kodierung.
Empfohlen: „PHP-Video-Tutorial“
php Legen Sie die MSSQL-Codierung fest, um das verstümmelte Problem zu lösen. mssql_connect charset Utf8
Bei Verwendung von MSSQL zum Speichern von Daten im Nchar- oder Nvarchar-Speicher, da dies bei Nchar oder Nvarcha der Fall ist nicht unterstützen UCS-2 (Das heißt, SQLServer speichert nicht im UTF-8-Format)
führt zu verstümmelten Zeichen, nachdem PHP es erhalten hat. Die spezifische Leistung ist: Chinesische Zeichen werden ???? Dies
Und es gibt keine ähnliche Bestimmung to mysql_query("set charset utf8"); Diese Methode.
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.
Das obige ist der detaillierte Inhalt vonSo legen Sie die MSSQL-Kodierung in PHP fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!