仔細(xì)看了下p " /> 国产精品一区二区三区不卡视频,精品国产一区二区三区成人影院,直接在线观看的三级网址

中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

php 讀取文件亂碼問題

網(wǎng)上的解決辦法說抓取后用iconv()轉(zhuǎn)碼。看后我就覺 得不對勁:一個是不一定編譯了iconv庫,更大的問題是編碼都跟流轉(zhuǎn)換的時候有關(guān)(如果用了iconv實(shí)際上php轉(zhuǎn)了兩次碼:流 -> UTF-8 -> GB2312):這不是白忙乎了嗎?

仔細(xì)看了下php的文檔(不知道大家都是怎么寫代碼的,其實(shí)文檔上很清楚啊),上面關(guān)于fopen()及file_get_contents()都 提到了“默認(rèn)是UTF-8,但是用戶可以用stream_default_encoding()或者用戶自定義上下文屬性改變編碼”(If unicode semantics are enabled, the default encoding of the read data is UTF-8. You can specify a different encoding by creating a custom context or by changing the default using stream_default_encoding().)。于是用stream_default_encoding('gb2312′);測試:但是 faint的是,這個函數(shù)不存在?!似乎php 6才支持。不過天無絕人之路,還有“用戶自定義上下文屬性”可以用。

經(jīng)過更仔細(xì)的看文檔,最后解決了這個問題:
復(fù)制代碼 代碼如下:
//設(shè)置流的編碼格式,這是文件流(file),如果是網(wǎng)絡(luò)訪問,file改成http
$opts = array('file' => array('encoding' => 'gb2312'));
$ctxt = stream_context_create($opts);
file_get_contents(文件名, FILE_TEXT, $ctxt);

php技術(shù)php 讀取文件亂碼問題,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 91在线看 | 最新国产在线 | 不卡在线视频 | 亚洲字幕在线观看 | 日本黄色免费视频 | 视频一区中文字幕 | 国产探花| 男女视频在线观看免费 | 国产精品毛片无码 | 国产精品日本一区二区不卡视频 | 91电影| 一区二区三区免费 | 欧美日韩精品专区 | 国产日韩欧美一区二区在线播放 | 国产一区二区黑人欧美xxxx | 伊人久久综合 | 黄色av网站免费看 | 国产激情一区二区三区 | 国产一区三区视频 | 日韩一区二区免费视频 | 午夜精品一区二区三区在线观看 | 91原创视频 | 亚洲欧洲一区二区 | 欧美久久精品一级c片 | 国产免费福利在线 | 中文字幕在线观看av | 在线视频国产一区 | av在线视| 91视频在线| 中文字幕a√ | 欧美日韩一卡二卡 | 国产精品无码专区在线观看 | 国产精品一区二区在线 | 亚洲成人av一区二区 | 欧美xxxx网站| 一区二区三区四区视频 | 国精日本亚洲欧州国产中文久久 | 成人午夜视频在线观看 | xx性欧美肥妇精品久久久久久 | 久久精品视频在线观看 | 日韩欧美国产精品 |