ホームページ >バックエンド開発 >PHPチュートリアル >Microsoft SQLサーバー、php、MsSqlサーバーの使用時に中国語のエンコードの問題が発生する
ただし、sqlserver 2005 にインポートした後、その中国語エンコードは GB と UCS-2 (unicode 16) のみをサポートしていることがわかりました。そのため、データベースに直接表示されるクエリは正しいのですが、PHP の UTF9 エンコードを使用して表示されると、すべてが正しく表示されません。文字化けした。
mssql、freetds、odbc、ado の使用方法、すべてのクエリと書き込みを直接トランスコードする方法など、多くの情報を見つけました。しかし、実際にテストしてみると、Ado の方法が使いやすいことがわかりました。
コードは次のとおりです:
コードをコピーします コードは次のとおりです:
< /head>
ID< /th> | タイトル |
---|---|
'; $name .'< ;/td>'; echo ' |
1d270085-a588-9ea7-584c-4a2f2c8d1a5b | |
---|---|
23 | |
36ea2575-fe34-61b0-e5ae-4a2f2c791d22 | |
3834261a-fd48-9d4a-be40-4a2f2c5fc256 | |
52c9 652c-82c8-ec2b-72ae-4a2f2c3a58d6 | |
78931a0e- f582-f406-8a56-4a2f2c3741b0 | |
989473f7-6b 7b-fed3-12a1-4a2f2c320645 | A.B.ケアブレブンデ -Mitte 203765 |
d72c42c9-9e1d-b926-d931-4a2f2c2a3100 | エレクトロテクニック27682 |
e97002f1-035f-91d3 -4592-4a2f2 f780e01 | zhh |
odbc がどちらのコード ページの場所も設定されていないため。 | |