php 変数の出力が文字化けする場合の解決策: 1. "iconv("GB2312","UTF-8",' Chinese');" を通じて変換します; 2. UTF-8 を gb2312 に変更します; 3 、変更しますphp.ini ファイルの構成。
この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 パソコン
echo による中国語出力は次のように表示されます。文字化け,
実際には、さまざまなサーバー スクリプトでこの問題が発生するはずです。
これは基本的にエンコーディングの問題です。
一般的に、ほとんどのページは、次のページ文字セットを使用します。エンコーディングの互換性の理由。utf-8
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
として定義されています。このとき、中国語を正常に表示するには、
echo iconv("GB2312" など) のようなエンコーディング方式を変換する必要があります。 ,"UTF-8",'中国語' ; ;
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />の UTF-8 を次のように変更することもできます。 gb2312
実際にやってみると不思議な現象に遭遇しました
PHP ビデオ チュートリアル
」以上がPHP変数が文字化けを出力する場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。