phpデータベースに中国語を挿入できない問題の解決策: 1. PHPに「」を追加します。 2.データを開いて「mysql_query("set names utf-8");」を追加します。
#この記事の動作環境: linux5.9.8 システム、PHP7。 1 バージョン、Dell G3 コンピューター
php データベースで中国語の文字を挿入できない場合はどうすればよいですか?
php mysql で中国語の文字を挿入できない
MySQL データベースを操作するために、今すぐ PHP を作成してください。 以下に示すように、プログラムは中国語の文字を挿入するときに疑問符を表示します:
| abcdef3233 | 123456 | abcdef3233@163.com | ????????? | 2011-12-25 10:22:47 |
Linux でデータベースを直接操作する場合、表示は正常です。ページ エンコーディングとデータベース エンコーディングが一致していないことが判明しました。解決策:
PHP プログラムに追加:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
データを開いた後、次を追加します:
mysql_query("set names utf-8");
もちろん、ここでは utf-8 エンコーディングを使用します。gb2312 エンコーディングを使用している場合は、それに応じて utf-8 を変更する必要があります。
問題は解決しました。
推奨学習: "PHP ビデオ チュートリアル "
以上がPHP データベースで漢字を挿入できない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。