84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
在别的电脑上弄好了,显示正常,转到自己电脑就成这样了文件编码是utf-8,页面也已设置<meta charset="utf-8">,数据库编码也是utf8,究竟是哪里问题呢
小伙看你根骨奇佳,潜力无限,来学PHP伐。
mysql_query("SET NAMES UTF8"); を追加してみてください?または、コマンドラインを通じてデータベースのエンコード設定を確認します: 「character_set_%」のような変数を表示し、「character_set_client」、「character_set_connection」、「character_set_results」の値がすべて utf8 に設定されているかどうかに注目します
関連するフォルダー名が中国語かどうかを確認してください
プログラムに記述されているエンコード形式がUTF-8である場合に、表示時に文字化けが発生する場合があります。その原因は、Windows上の一部のエディタに問題がある可能性があります。コンパイラを変更して再試行することをお勧めします
データベース接続フォームがutf-8であるかどうかを確認してください
データをインポートするときにエンコードを選択しなかったため、データベースにインポートされたデータはすでに文字化けしています
header("Content-Type: text/html;charset=utf-8");
テキストエディタでファイルを開き、UTF-8として保存し、前のファイルを上書きして解決すればOK
まずは。均一にコーディングする必要があります。 オペレーティング システムが異なると、エンコーディングが異なる場合があります。たとえば、私は仕事で Linux を使用していますが、エクスポートされたドキュメントが Win 上で文字化けすることがあります
ブラウザのエンコードを確認して、ファイル、ページ、ブラウザのエンコードがすべて一貫していることを確認してください。
mysql_query("SET NAMES UTF8"); を追加してみてください?または、コマンドラインを通じてデータベースのエンコード設定を確認します: 「character_set_%」のような変数を表示し、「character_set_client」、「character_set_connection」、「character_set_results」の値がすべて utf8 に設定されているかどうかに注目します
関連するフォルダー名が中国語かどうかを確認してください
プログラムに記述されているエンコード形式がUTF-8である場合に、表示時に文字化けが発生する場合があります。その原因は、Windows上の一部のエディタに問題がある可能性があります。コンパイラを変更して再試行することをお勧めします
データベース接続フォームがutf-8であるかどうかを確認してください
データをインポートするときにエンコードを選択しなかったため、データベースにインポートされたデータはすでに文字化けしています
header("Content-Type: text/html;charset=utf-8");
テキストエディタでファイルを開き、UTF-8として保存し、前のファイルを上書きして解決すればOK
まずは。均一にコーディングする必要があります。 オペレーティング システムが異なると、エンコーディングが異なる場合があります。たとえば、私は仕事で Linux を使用していますが、エクスポートされたドキュメントが Win 上で文字化けすることがあります
ブラウザのエンコードを確認して、ファイル、ページ、ブラウザのエンコードがすべて一貫していることを確認してください。