国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

香港云服务器
服務器之家 - 編程語言 - PHP教程 - Linux fgetcsv取得的數(shù)組元素為空字符串的解決方法

Linux fgetcsv取得的數(shù)組元素為空字符串的解決方法

2019-12-17 14:36PHP教程網(wǎng) PHP教程

使用CSV導入數(shù)據(jù)的時候,我們通常用的是Windows系統(tǒng),使用GBK在Windows的Excel中編輯

但服務器上,很多使用Linux服務器,源程序使用UTF-8,這樣很容易產(chǎn)生字符編碼的問題. 

如果僅僅將CSV文件轉碼為UTF-8,這樣在Windows服務器上沒有問題, 

而在RedHat5.5上,用fgetcsv取得的數(shù)組中,如果某列的內(nèi)容是中文,則該列對應的數(shù)組元素空字符串,而英文則正常. 

這時,需要設置區(qū)域: 

setlocale(LC_ALL, 'zh_CN.UTF-8'); 
代碼如下 

復制代碼代碼如下:


// 上傳的CSV文件,通常是用Excel編輯的GBK編碼, 
// 而源代碼是UTF-8,需要進行轉碼處理 
file_put_contents($new_file, iconv('GBK', 'UTF-8', file_get_contents($new_file))); 

//ini_set('auto_detect_line_endings', true); 
// 設置區(qū)域:簡體中文,UTF-8編碼 
setlocale(LC_ALL, 'zh_CN.UTF-8'); 
// 打開CSV文件 
$handle = fopen($new_file, 'r'); 
// 取出列頭 
$data_heads = fgetcsv($handle); 

延伸 · 閱讀

精彩推薦
618
主站蜘蛛池模板: 欧美激情一区二区三级高清视频 | 久久精品成人 | 亚洲欧美另类在线 | 日韩不卡一区二区三区 | 欧美va天堂 | 国产精品成人一区二区三区 | 久久久亚洲精品视频 | 欧美高清免费 | 色综合久久88色综合天天6 | 欧美日韩精品免费 | 国产精品毛片一区二区 | 日本久久影视 | 精品www | 国产精品久久久久久久久久99 | 国产日韩一区二区 | 91精品国产综合久久久久久丝袜 | 青青草免费在线视频 | 欧美日韩三级 | 免费成人高清在线视频 | 久久久精品国产99久久精品芒果 | 精品免费在线 | 国产成人精品一区二区三区四区 | 黄色免费观看网站 | 不卡一区 | 久久亚洲国产精品 | 成人在线天堂 | 欧美高清一区 | 欧美日韩第一页 | 在线色网 | 亚洲成人一区二区 | 欧美一级淫片007 | 欧美一区二区精品 | 久久久国产一区二区三区 | 亚洲视频免费观看 | 国产精品美女久久久久久久久久久 | 一区二区三区免费 | 中文字幕视频在线观看 | 亚洲免费在线视频 | 青青草成人在线 | 亚洲一区精品在线 | 国产精品视频一区二区三区 |