ホームページ > バックエンド開発 > PHPの問題 > Linux php.iniの中国語文字化けの解決策

Linux php.iniの中国語文字化けの解決策

藏色散人
リリース: 2023-03-09 13:52:01
オリジナル
2542 人が閲覧しました

Linux php.ini 中国語文字化けの解決策: 最初に「php.ini」構成ファイルを見つけて開き、次に文字エンコード設定に関するステートメントを見つけ、最後に「iso-8859-1」を「utf -8」に変更します。 「」で十分です。

Linux php.iniの中国語文字化けの解決策

#この記事の動作環境: Windows7 システム、php5 バージョン、DELL G3 パソコン

中国語文字化けの解決方法Linux php の文字化け方法

今日、php プログラムを実行すると、本来は中国語の文字が表示される場所で文字化けが発生しました。後で解決策を探したところ、文字コードの設定に問題があることが分かりましたので、いくつか解決策を紹介します。

データベースエンコーディングを関与させずに、「/etc/php5/apache2/php.ini」の文字エンコーディング設定に関するステートメントを変更できます。

sudo vi /etc/php5/apache2/php.ini

ファイルを開いた後、「/default_charset」を押して検索します。

Enter キーを押して、default_charset の場所を見つけて変更します。

コメントを削除、つまり「;」を削除し、iso-8859-1 を utf-8 に変更します。

## 次に、Apache を再起動します。

Sudo /etc/init.d/apache2 restart

次に、Firefox で Web ページに入ります。住所 それです。

他にも以下の方法がありますが、試していませんが、結局問題は解決しました。ご参考までに提供します。

(1) 一般に、エンコーディングの互換性の理由から、ほとんどのページではページの文字セットを utf-8

このとき、中国語を正常に表示するには、

echo iconf("GB2312", "UTF-8 ",'中国語');

は文字化けしません。

(2) エコーの前に


header("Content-Type:text/html;charset=gb2312");

(3) を追加します。もちろん、簡体字中国語のページでは、単に

# を使用することもできます。 ## UTF-8 を gb2312 に変更します。

##推奨学習: "

PHPビデオチュートリアル
"



以上がLinux php.iniの中国語文字化けの解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート