ホームページ >バックエンド開発 >PHPチュートリアル >PHP の文字化け問題に対するいくつかの解決策を共有する_PHP チュートリアル

PHP の文字化け問題に対するいくつかの解決策を共有する_PHP チュートリアル

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-07-15 13:31:551051ブラウズ

PHP の文字化け問題 1. PHP はアップロードされた CSV ファイルをどのように処理しますか?

fgetcsv 関数を使用できます。 -- ファイル ポインターから 1 行を読み取り、CSV フィールドを解析します。ただし、内部の中国語は処理できないため、アップロード後、まず CSV をエンコードに変換する必要があります

;文字化け問題 2 、エンコード変換;

<ol class="dp-xml"><li class="alt"><span><span>iconv("GB2312","UTF-8<br>//IGNORE",file_get_contents($uploadfile)); </span></span></li></ol>


ignore は変換中のエラーを無視することを意味しますが、別の関数 mb_convert_encoding を使用する方が良いようです

PHP 文字化け問題 3. Jmail の文字化けもこれが原因である可能性があります。理由:

Web ページが UTF8 でエンコードされている場合は、 $jmail->charset = 'utf8';

ほとんどの受信トレイは mb_convert_encoding でメイン ファイルを変換できると思います。この記事で紹介する 3 つの方法を使用して、PHP のコード化けの問題を処理するこの種の経験は、誰でも問題を解決するのに役立ちます。


http://www.bkjia.com/PHPjc/446192.html

tru​​ehttp://www.bkjia.com/PHPjc/446192.html技術記事 PHP の文字化け問題 1. PHP はアップロードされた CSV ファイルをどのように処理しますか? fgetcsv 関数を使用できます。 -- ファイル ポインターから 1 行を読み取り、CSV フィールドを解析しますが、内部の中国語は処理できません。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。