PHP データベースで漢字を挿入できない場合はどうすればよいですか?

藏色散人
リリース: 2023-03-11 07:48:01
オリジナル
2288 人が閲覧しました

phpデータベースに中国語を挿入できない問題の解決策: 1. PHPに「」を追加します。 2.データを開いて「mysql_query("set names utf-8");」を追加します。

PHP データベースで漢字を挿入できない場合はどうすればよいですか?

#この記事の動作環境: 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 サイトの他の関連記事を参照してください。

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