Heim >Backend-Entwicklung >PHP-Problem >So legen Sie die MSSQL-Kodierung in PHP fest

So legen Sie die MSSQL-Kodierung in PHP fest

藏色散人
藏色散人Original
2020-09-03 10:02:461802Durchsuche

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.

So legen Sie die MSSQL-Kodierung in PHP fest

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn