揭秘三種解決PHP亂碼問題的辦法_PHP教程
推薦:解讀PHP網(wǎng)站開發(fā)需要掌握的10個技巧1.使用 ip2long() 和 long2ip() 函數(shù)來把 IP 地址轉(zhuǎn)化成整型存儲到數(shù)據(jù)庫里。這種方法把存儲空間降到了接近四分之一(char(15) 的 15 個字節(jié)對整形的 4 個字節(jié)),計算一個特定的地址是不是在一個區(qū)段內(nèi)頁更簡單了,而且加快了搜索和排序的速度(雖然有時僅
1、PHP 如何處理上傳的CSV文件?
可以用fgetcsv函數(shù):-- 從文件指針中讀入一行并解析 CSV 字段
但他無法處理里邊的中文; 所以在上傳后,要先把csv轉(zhuǎn)一下編碼;
2、編碼轉(zhuǎn)換;
iconv("GB2312","UTF-8//IGNORE",file_get_contents($uploadfile));
ignore的意思是忽略轉(zhuǎn)換時的錯誤; 但用另一個函數(shù)似乎更好一些mb_convert_encoding;
3、Jmail 發(fā)信時亂碼也可能是這個原因:
如果網(wǎng)頁是UTF8編碼的;可以$jmail->charset = 'utf8';
但收件箱大多是GB2312的,可以把正文件用mb_convert_encoding轉(zhuǎn)一下;
$zhengwen = '世上只有媽媽好';
$jmail->Body = mb_convert_encoding($zhennwen, 'GB2312', 'UTF-8');
分享:解讀PHP開發(fā)人員應(yīng)熟悉的五個概念語法結(jié)構(gòu)教科書上的知識和實際的程序設(shè)計是有區(qū)別的,真正的知識要在實際的開發(fā)中獲得。每個php的開發(fā)人員在開始開發(fā)web應(yīng)用程序之前,都應(yīng)該熟悉下面的五件事: 1. 框架 框架可以說是php開發(fā)中的一個最重要的問題。用php開發(fā)web應(yīng)用程序時有很多方法,有很
- 相關(guān)鏈接:
- 教程說明:
PHP教程-揭秘三種解決PHP亂碼問題的辦法
。