PHPがmysqlから中国語を読み込むと文字化けが発生する
Jun 23, 2016 pm 02:16 PM
<?php
header("Content-Type: text/html; charset=UTF-8");
<head>
<meta http-equiv="Content-Type" content= "text/html; charset=utf-8" />
<title>無題ドキュメント</title>
<?php
$conn=@mysql_connect( ","root","") または die("データベース接続に失敗しました!");
mysql_select_db("student_sys",$conn);
mysql_query("set names utf-8");
$query=mysql_query (" select * from user_login");
$row=mysql_fetch_array($query);
echo $row['admin_loginname'];
?>
</body>
</html>
mysql データベースエンコーディング ですutf8_general_ci 形式で
mysql で漢字を読むと疑問符 (????????...) の文字列が表示されます
助けてください、ありがとうございます
ディスカッションに返信 (解決策)
mysql_query("set names utf-8");
mysql_query("set names 'utf8'"); に変更されました
PHP 表示 MySQL 文字化けコードの問題 1. PHPmyAdmin を使用して MySQL データベースを操作して表示します漢字 通常のことですが、PHP Web ページを使用して MySQL データを表示すると、すべての漢字が ? 記号に変わります。
症状: PHPmyAdmin を使用して漢字を入力するのは正常ですが、PHP Web ページが MySQL データを表示すると、漢字が ? 記号になり、漢字の数と同じ数の ? 記号が表示されます。多くの学生が、特に最新バージョンの Appserv をインストールした後にこの問題に遭遇しています。このため、多くの学生が PHP を諦めて ASP に切り替えました。
理由: PHP Web ページには、中国語の文字を出力する文字セットを MySQL に指示するコードがありません。
特定の方法については、以下を参照してください: http://www.phpnewer.com/index.php/Cjwt/detail/id/371
mysql エンコーディングの設定のほとんどは利用できません -
名前を utf8 に設定します
同じ問題 ..ついに解消されました

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











LaravelのバックエンドでReactアプリを構築する:パート2、React
