ホームページ > バックエンド開発 > PHPチュートリアル > mssql データベースへの PHP 接続における中国語の文字化けに関する問題

mssql データベースへの PHP 接続における中国語の文字化けに関する問題

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-13 13:19:06
オリジナル
850 人が閲覧しました

php を mssql データベースに接続すると文字化けする問題
あるサーバーでは正常に中国語を出力できるコード (mssql データベースにクエリ) が別のサーバーに転送され、データベースから取得された文字化けがクエリされます。英語の数値は正常です。正常にするにはどのような修正が必要ですか? 。 。 ? ? ?

-----解決策---------
一般的に使用されるエンコーディングは utf8-general です-ci
統合する必要があるのはテーブルだけではありません。統合する必要があるものは 4 つあります。
1 つ目は、データベース、テーブル、フィールドを含むデータベースの種類です。確認してください。 🎜>2 番目は次のとおりです: ファイル エンコーディングの種類。dw または editplus を使用する場合は、ページのエンコーディングを確認できます。
3 番目は次のとおりです: set NAMES utf8;
データベースにアクセスするとき。 4 番目: ブラウザー表示モード、メタ属性の追加
GBK を使用するか GB2312 を使用するかに応じて、これら 4 つを統合する必要があります。

------解決策---------2 つのサーバーのローカル エンコーディングが異なります。 ~~~~~ローカルのエンコーディングを確認したい場合は、それを直接書いてメモ帳に保存し、エンコーディングが同じかどうかを確認してください。 ~~

------解決策---------http://blog.csdn.net/xiaowall /記事/詳細/7864343

------解決策------まず、Linux から SQL サーバーに直接接続することはできません。接続ツールの設定が適切かどうかを確認してください
片方は正常に動作しているので、設定を比較するのは難しくありません

phpで問題を解決しようとする場合、少なくとも次のことが必要です「文字化けした」元の文字列を指定します (情報の損失を避けるために必ず Base64 エンコーディングを使用してください)

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート