ホームページ >バックエンド開発 >PHPチュートリアル >phpとmysqlで文字化けが発生した場合の一般的な解決策

phpとmysqlで文字化けが発生した場合の一般的な解決策

WBOY
WBOYオリジナル
2016-07-25 09:02:57865ブラウズ
PHP や MySQL のコード化けを解決するには、コード化けの原因を分析する必要があります。MySQL データベースには独自のデータ ストレージ エンコーディング形式があり、コンピュータには独自のエンコーディング方式があり、Web ページには独自の方式があります。 . この3つが統一されていない場合、コード化けの問題が発生します...

PHP や MySQL のコード化けを解決するには、コード化けの原因を分析する必要があります。MySQL データベースには独自のデータ ストレージ エンコーディング形式があり、コンピューターには独自のエンコーディング方法があり、Web ページには独自のエンコーディング方法があります。この3つが統一されていない場合、ここで言う文字化けは主に中国語の表示が間違っていることを指します。

通常の状況では、中国語を表示したい場合は、Web ページのエンコード方式として utf-8 を選択し、データベースのエンコード方式として utf8_unicode_ci を選択する必要があります。同時に、ページにデータを挿入するときに注意する必要があります。データベースに中国語を正しく格納できるように、まず mysql_query("set names utf8") を実行する必要があります。



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