mysql で中国語を挿入できず、エラー
が表示されます。 エラー
MySQL が返します:
#1366 - 不正な文字列値: 行 1 の列 'strconnect' の 'xE4xBDxA0xE5xA5xBD'
------解決策----------------------
ほとんどの場合、Mysql はこのエラーをサポートしていません。
データベースのフィールド タイプは何ですか? ?
------解決策---------
mysql、デフォルトの文字エンコーディングは latin1 です。すでに utf8 になっていましたが、依然として 1366 を報告していました。
挿入された文字列を utf8 にエンコードし、テーブルのエンコードを utf8 に変更すると、問題は解決されるはずです。
------解決策------------------
mysql_query("set names 'gbk'");//これは指定されたデータベース文字セットで、通常はデータベースに接続するステートメントの後に配置されます
単一引用符' 指定された文字変換されるように設定されました'
------解決策---------
http://hi.baidu.com/fish124423 /blog/item/3e301ab411a01ec636d3ca3b.html
これを見てください。上記に従って問題を解決しました。