ホームページ  >  記事  >  バックエンド開発  >  MySQL データベースで切り捨てられる漢字に関連する問題

MySQL データベースで切り捨てられる漢字に関連する問題

WBOY
WBOYオリジナル
2016-06-13 12:50:271014ブラウズ

Mysql データベースで中国語の文字が切り捨てられる問題

この投稿は、2013-03-10 22:54:12 に Suvion によって最終編集されました たとえば、テキスト ボックスに「公園でデートです」または「通信大学に通いたいです」と入力すると、データベースに書き込まれた最新の内容は「公園でデート」または「」になります。参加したいです。」 データベース内の正しいフィールドを確認しましたが、それらはすべて utf8_general_ci です。



補足: タイトルにコンテンツを入力すると、切り詰められることなく完全に保存できます

環境テストではこの問題が発生しないことを前提として、APMServ5.2.6 をローカルで使用しました。

ローカル環境
PHPバージョン:5.2.6
MySQL バージョン: 5.1.28-rc-community
オペレーティング システム Windows NT R780 6.1 ビルド 7600

サーバー環境: 切り捨ての問題があります
PHPバージョン:5.3.6
MySQL バージョン: 5.0.96-log
オペレーティング システム Windows NT P3NW8SH241 6.0 ビルド 6002 (Windows Server 2008 Standard Edition Service Pack 2) i586

補足:
テスト後、body フィールドを gb2312_chinese_ci または Gbk に変更すると、切り捨ての問題は発生しません。フロントデスクでは表示されますが、「?? Media ?? 理解しています」と表示されます。助けてください。私にいくつかのアドバイス
mysql 切り詰め
-----解決策--------------------------------
まずエンコードの問題を解決しましょう~
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。