ホームページ  >  記事  >  バックエンド開発  >  PHP ページで UTF-8 を使用すると、すべての漢字が文字化けします

PHP ページで UTF-8 を使用すると、すべての漢字が文字化けします

WBOY
WBOYオリジナル
2016-06-23 13:01:14843ブラウズ

GB2312を使用すると、表示は正常ですが、データベースに挿入されるものは空です。UTF-8を使用すると、中国語の文字は挿入できますが、ページが文字化けします。助けてください。


ディスカッションに返信(解決策)

ページ番号のエンコードがデータベースのエンコードと一致しません

ページ番号のエンコードがデータベースのエンコードと一致しません

ページ変更されたエンコード utf-8 は表示されません。挿入する前に

Web ページを BOM 付きの utf8 形式で保存してみて、機能するかどうかを確認してください


Web ページを BOM 付きの utf8 形式で保存してみて、機能するかどうかを確認してください

edi​​tplus を使用するにはどうすればよいですか?

ファイル -> 名前を付けて保存 - の「エンコーディング」を選択します

実際、BOM を使用するのは良い習慣ではありません。ファイルのエンコーディングが統一されているかどうかを確認することをお勧めします


名前を設定 utf8; でした

ファイル -> 名前を付けて保存 - 「エンコーディング」を選択

戻って試してみます

コーディングの実行を挿入するときに、セット名が実行されませんでした。

ブラウザのエンコードもテーブルのエンコードもutf8であれば文字化けしないことが前提です

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