ホームページ >バックエンド開発 >PHPの問題 >phpで取得した中国語入力内容が表示されない場合はどうすればよいでしょうか?

phpで取得した中国語入力内容が表示されない場合はどうすればよいでしょうか?

藏色散人
藏色散人オリジナル
2022-11-21 09:18:181396ブラウズ

php が入力コンテンツを中国語で表示できない問題の解決策: 1. 対応する php ファイルを開きます; 2. 「setlocale(LC_ALL,NULL);」を追加して、地域情報をシステムのデフォルトに設定します。 " 声明 。

phpで取得した中国語入力内容が表示されない場合はどうすればよいでしょうか?

このチュートリアルの動作環境: 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 サイトの他の関連記事を参照してください。

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