ホームページ  >  記事  >  バックエンド開発  >  PHPで読み込んだ中国語の文字化けの解決策

PHPで読み込んだ中国語の文字化けの解決策

WBOY
WBOYオリジナル
2016-07-25 09:12:221120ブラウズ

例として、以下のプログラムで中国語の文字化けの問題を解決します。

  1. データテスト
  2. $link = mysqli_connect('localhost','root','','happy'); {
  3. die('MySQL に接続できませんでした: ' . mysql_error());
  4. //中国語の文字化けの解決策 -- デフォルトのエンコーディングを設定します
  5. $link->query("SET NAMES 'UTF8'");
  6. $sql = "地下鉄制限 5 から * を選択";
  7. $result = mysqli_query($link, $sql);
  8. while($row = mysqli_fetch_array($result)){
  9. echo $row['id'] " : " .$row['code'] . " : " . $row['name'];
  10. echo "
    ";
  11. }
  12. mysqli_close($link);
  13. ?>
  14. 文字化けする前のコードをコピーしてください: 1:地下鉄1号線:?? 2: 地下鉄1号線: ??? 3: 地下鉄1号線: ??? 4: 地下鉄1号線: ???? 5: 地下鉄1号線: ???? 中国語の文字化けを解決した結果: 1: 地下鉄1号線: 新荘 2:地下鉄1号線:外環道 3: 地下鉄1号線: ロータスロード 4: 地下鉄1号線: 晋江楽園 5: 地下鉄1号線: 上海南駅
  15. 重要なのはこの文です。
  16. $link->query("SET NAMES 'UTF8'");
  17. デフォルトの文字エンコーディングを指定します。

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