仔細(xì)看了下p " /> 国产成人精品一区二区三区福利 ,91精品视频在线,日本色综合

四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

php 讀取文件亂碼問題

網(wǎng)上的解決辦法說(shuō)抓取后用iconv()轉(zhuǎn)碼。看后我就覺 得不對(duì)勁:一個(gè)是不一定編譯了iconv庫(kù),更大的問題是編碼都跟流轉(zhuǎn)換的時(shí)候有關(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′);測(cè)試:但是 faint的是,這個(gè)函數(shù)不存在?!似乎php 6才支持。不過天無(wú)絕人之路,還有“用戶自定義上下文屬性”可以用。

經(jīng)過更仔細(xì)的看文檔,最后解決了這個(gè)問題:
復(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)載需保留來(lái)源!

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

主站蜘蛛池模板: se网| 温州新闻| 李赫洙| 日本午夜电影| 国家宝藏之觐天宝匣| 香港毛片视频| 2024微信头像图片新款| 误杀2演员表| 电视剧狂飙演员名单| 大奉打更人电视剧在线| 电影哪吒闹海| 赖小子| 俺去也电影网| 李子京| 山上的小屋 残雪原文| 七龙珠2| 龙的心电影完整版国语| 天才不能承受之重| 清淮河| 日本变态视频| 李修文| 川岛丽| 忘忧草电影| 心经全文260字| 昭和农村犯罪电影| 云月之恋简谱| 性感瑜伽| 卢昱晓电视剧| 月亮电影| 秀人网尤妮丝深夜福利视频| 美女故事| 美丽的坏女人中文字幕| 深夜在线播放| 叶子楣作品| 欢颜电视剧40集免费观看全集高清 | 伦理<禁忌1| 顾峰| 大地资源高清播放在线观看| 漂亮孕妇肚子疼视频要生了| 甜蜜宝贝电影| 春心荡漾第一季电视剧免费完整播放|