php が入力コンテンツを中国語で表示できない問題の解決策: 1. 対応する php ファイルを開きます; 2. 「setlocale(LC_ALL,NULL);」を追加して、地域情報をシステムのデフォルトに設定します。 " 声明 。
このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 8.1、Dell G3 コンピューター。
phpで取得した中国語入力内容が表示されない場合はどうすればよいでしょうか?
php fgetcsv はファイルの内容を読み取りますが、中国語の部分は常に表示できません。解決策
fgetcsv を使用してファイルの内容を読み取るが、中国語の部分は表示されません部分が常に失敗します。表示できません。テキストに文字と漢字が含まれている場合、文字の前の漢字は読めませんが、文字の後の漢字は保持されます。
最初の解決策:
PHP の公式 Web サイトを確認したところ、setlocale を追加すると問題が解決できることがわかりました。
元々、この問題は PHP4 を使用しているときには発生しませんでした。PHP5 でのみ発生する可能性があります...
注: setlocale() 関数は、現在のスクリプトの領域情報のみを変更します。
ヒント: setlocale(LC_ALL,NULL) を使用して、地域情報をシステムのデフォルトに設定できます。
// utf-8 setlocale(LC_ALL, 'en_US.UTF-8'); // 简体 setlocale(LC_ALL, 'zh_CN'); //设置回系统默认 setlocale(LC_ALL,NULL);
一般的に使用される地域識別子は次のとおりです
zh_CN GB2312 en_US.UTF-8 UTF-8 zh_TW BIG5 zh_HK BIG5-HKSCS zh_TW.EUC-TW EUC-TW zh_TW.UTF-8 UTF-8 zh_HK.UTF-8 UTF-8 zh_CN.GBK GBK
推奨学習:「PHP ビデオ チュートリアル 」
以上がphpで取得した中国語入力内容が表示されない場合はどうすればよいでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。