ホームページ >バックエンド開発 >PHPの問題 >php cliで中国語が文字化けする場合はどうすればいいですか?

php cliで中国語が文字化けする場合はどうすればいいですか?

藏色散人
藏色散人オリジナル
2021-05-13 09:21:482476ブラウズ

php cli での中国語の文字化けの解決策: 1. php.ini ファイルを開き、文字セットを "default_charset = "UTF-8"" に設定します。 2. cmd ウィンドウを utf- に設定します。 8エンコーディング。

php cliで中国語が文字化けする場合はどうすればいいですか?

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

中国語文字化けの解決方法php cli モードのメソッド

1. php.ini のデフォルトの文字セット:default_charset = "UTF-8"

2. cmd ウィンドウを utf に設定します。 -8 エンコーディング。

解決策は次のとおりです:

1. 操作: 「win R」を同時に押し、regedit と入力してレジストリに入ります

2. 検索HKEY_CURRENT_USER\Console\% SystemRoot%_system32_cmd.exe で、この項目の下に CodePage 項目がすでに存在する場合は、値を 10 進数の「65001」に変更して [OK] をクリックします。存在しない場合は、その下に新しい DWORD (32 ビット値) を作成します。この項目に「CodePage」という名前を付け、値は「65001」に設定されます。次に、レジストリ マネージャーを閉じます。

3. この時点で、すべての cmd ウィンドウを閉じ、cmd を再起動して有効にします。

# 推奨学習: 「

PHP ビデオ チュートリアル #」

#3. PHP ファイルを直接エコーする

<?php

echo "中国";
cmd を開き、chcp 65001 と入力して Enter キーを押します


mysqli_set_charset($conn,'utf8');

以上がphp cliで中国語が文字化けする場合はどうすればいいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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