ホームページ >バックエンド開発 >PHPチュートリアル >php7デザインリンクmysqlutf8mb4文字セットの問題について

php7デザインリンクmysqlutf8mb4文字セットの問題について

WBOY
WBOYオリジナル
2016-07-06 13:51:301479ブラウズ

epel ソースを通じて php7 をインストールした後、データベースに接続し、直接プロンプトを表示します:

リーリー

utf8を使用してもエラーは報告されません

解決策を見つける: SQL ステートメントを直接使用して文字セットを設定します

リーリー

でも、この方法だといつも気分が悪くなるし、前のコードを変更しなければならない箇所が多くて、ちょっと不経済です

皆さん、解決策はありますか? よろしくお願いします

追記: 丸一日グーグルで調べましたが、まだ解決策が見つかりませんでしたが、おそらく愚かな質問です

================================================ === ===============

問題の原因が判明し、単なる設定の問題であることが判明しました

リーリー

宛先:

リーリー

新しいバージョンの PDO ドライバーが接続文字セットを

に直接設定できない理由はわかりませんが、論理的に言えば下位互換性があるはずですが、少なくとも解決策は見つかりました:-Dutf8mb4

返信内容:

epel ソースを通じて php7 をインストールした後、データベースに接続し、直接プロンプトを表示します:

リーリー

を使用してもエラーは報告されません utf8解決策を見つける: SQL ステートメントを直接使用して文字セットを設定します

リーリー

でも、この方法だといつも気分が悪くなるし、前のコードを変更しなければならない箇所が多くて、ちょっと不経済です

皆さん、解決策はありますか? よろしくお願いします

追記: 丸一日グーグルで調べましたが、まだ解決策が見つかりませんでしたが、おそらく愚かな質問です

================================================ === ===============

問題の原因が判明し、単なる設定の問題であることが判明しました

リーリー

宛先:

リーリー

新しいバージョンの PDO ドライバーが接続文字セットを

に直接設定できない理由はわかりませんが、論理的に言えば下位互換性があるはずですが、少なくとも解決策は見つかりました:-D

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。