ホームページ  >  記事  >  バックエンド開発  >  PHP+MYSQLでの中国語文字化けの対処方法

PHP+MYSQLでの中国語文字化けの対処方法

coldplay.xixi
coldplay.xixiオリジナル
2020-08-06 11:45:112157ブラウズ

PHP MYSQL 中国語文字化けの解決策: テーブルを作成するときに、まずエンコード タイプを [gb2312_chinese_ci] に設定します。次に、関連するステートメントを PHP ページのデータベース接続ステートメントに追加します。コードは [mysql_query("SET NAMES' gb2312 '",$link)]。

PHP+MYSQLでの中国語文字化けの対処方法

PHP MYSQL 中国語文字化けコードの解決策:

1. テーブルの作成時にエンコード タイプを # に設定します。 ##gb2312_chinese_ci.

2. PHP ページのデータベース接続ステートメントに行を追加します

mysql_query("SET NAMES 'gb2312'",$link); たとえば

$db_host="localhost"; 
$db_user="root"; 
$db_password="password"; 
$db_name="test";
 
$link=mysql_connect($db_host,$db_user,$db_password);
mysql_query("SET NAMES 'gb2312'",$link); 
$db=mysql_select_db($db_name,$link); 
$query="select * from user"; 
$result=mysql_query($query);

この行を書き込みページと読み取りページの両方に追加すると、MYSQL の中国語が正常に表示されます。

関連学習の推奨事項:

php プログラミング### (ビデオ) #########

以上がPHP+MYSQLでの中国語文字化けの対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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