ホームページ > php教程 > php手册 > 分享PHP乱码问题的几种解决技巧

分享PHP乱码问题的几种解决技巧

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-13 11:08:32
オリジナル
1054 人が閲覧しました

PHP乱码问题1、PHP 如何处理上传的CSV文件?

可以用fgetcsv函数: -- 从文件指针中读入一行并解析 CSV 字段,但他无法处理里边的中文;所以在上传后,要先把csv转一下编码;

PHP乱码问题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 发信时乱码也可能是这个原因:

如果网页是UTF8编码的;可以$jmail->charset = 'utf8';
但收件箱大多是GB2312的,可以把正文件用mb_convert_encoding转一下;
 

<ol class="dp-xml">
<li class="alt"><span><span>$</span><span class="attribute">zhengwen</span><span> = </span><span class="attribute-value">'世上只有妈妈好'</span><span>;  </span></span></li>
<li>
<span>$jmail-</span><span class="tag">></span><span class="attribute">Body</span><span> = </span><span class="attribute-value">mb_convert_<br>encoding</span><span>($zhennwen, 'GB2312', 'UTF-8'); </span>
</li>
</ol>
ログイン後にコピー

希望通过本文介绍的三种PHP乱码问题的处理技巧经验,能帮助大家解决问题。


ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
分類できない
から 1970-01-01 08:00:00
0
0
0
PHPで秒を分に変換する方法
から 1970-01-01 08:00:00
0
0
0
後半はプレーできません。 。 15分後
から 1970-01-01 08:00:00
0
0
0
この配列を分割する方法
から 1970-01-01 08:00:00
0
0
0
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート