ホームページ  >  記事  >  バックエンド開発  >  PHP がデータベースにデータを保存するときに中国語の文字化けが表示される場合はどうすればよいですか?

PHP がデータベースにデータを保存するときに中国語の文字化けが表示される場合はどうすればよいですか?

coldplay.xixi
coldplay.xixiオリジナル
2020-08-10 10:17:232793ブラウズ

PHP がデータをデータベースに保存するときに発生する中国語の文字化けの解決策: 最初にファイル ヘッダー [] に属性を追加し、次に [utf-8] エンコード ファイルを PHP コードに追加し、その後で中国語の部分を追加します。データベース内のテーブルを [utf8_general_ci] タイプに設定し、最後に操作フィールドを utf8 に設定します。

PHP がデータベースにデータを保存するときに中国語の文字化けが表示される場合はどうすればよいですか?

PHP がデータベースにデータを保存するときに中国語が文字化けする問題の解決策:

1. Web ページエンコード設定。通常、HTML コードのファイル ヘッダー に属性

<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″>

を追加して、Web ページが「utf-8」でエンコードされるようにします。

2. PHP コードの設定。 PHP コードの先頭にコード

header(”Content-type: text/html;charset=utf-8″);

を追加します。ファイルの保存に必要なエンコード方法は utf-8 です (図に示すように、EditPlus を使用して設定を開くことができます)これにより、ファイルも utf-8 でエンコードされるようになります。

3. データベース内のテーブルのフィールドに格納されている中国語部分は、utf8_general_ci タイプに設定する必要があります。

4.PHP がデータベースに接続して操作する場合、操作のフィールドタイプを utf8 に設定する必要があります。設定方法は次のとおりです。

#関連学習の推奨事項: PHP がデータベースにデータを保存するときに中国語の文字化けが表示される場合はどうすればよいですか?php プログラミング

(ビデオ)

以上がPHP がデータベースにデータを保存するときに中国語の文字化けが表示される場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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