Was tun, wenn chinesische PHP-MSSQL-Zeichen verstümmelt sind?

藏色散人
Freigeben: 2023-03-02 06:20:01
Original
2717 Leute haben es durchsucht

Lösung für verstümmelten PHP-MSSQL-Code: 1. Fügen Sie die Anweisung „SELECT COLLATIONPROPERTY('Chinese_PRC_90_CI_AI', 'CodePage')" zur PHP-Seite hinzu. 2. Konvertieren Sie den Zeichensatz der Abfrage-SQL-Anweisung.

Was tun, wenn chinesische PHP-MSSQL-Zeichen verstümmelt sind?

php mssql Chinesische verschiedene verstümmelte Zeichen

1 Verstümmelte Zeichen während der Abfrageausgabe (SELECT)

Da MSSQL-Datenbanken im Allgemeinen in GBK codiert sind, können Sie

header('Content-Type:text/html; charset=GBK');
Nach dem Login kopieren

zur PHP-Seite hinzufügen. Sie können zum Anzeigen auch die folgende Anweisung verwenden: Stellen Sie dann den Zeichensatz entsprechend ein Tabelle.

SELECT  COLLATIONPROPERTY('Chinese_PRC_90_CI_AI', 'CodePage')
Nach dem Login kopieren

Rückgabewert entsprechender Tabelle:

936 简体中文GBK 
950 繁体中文BIG5 
437 美国/加拿大英语 
932 日文 
949 韩文 
866 俄文 
65001 unicode UFT-8
Nach dem Login kopieren

2 Verstümmelte Zeichen beim Einfügen (INSERT)

Verstümmelte Zeichen während Beim Einfügen muss der Zeichensatz der Abfrage-SQL-Anweisung festgelegt werden. Konvertierung von

$insert = "Insert into peple(name,sex)    VALUES(N'帅哥','male') ";
$insert = iconv("utf-8", "gbk", $insert);
Nach dem Login kopieren

3 Beim Aktualisieren (UPDATE)

Wie oben, konvertieren Sie den Zeichensatz von SQL-Anweisung aktualisieren.

Das obige ist der detaillierte Inhalt vonWas tun, wenn chinesische PHP-MSSQL-Zeichen verstümmelt sind?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage