仔細看了下p " /> 日韩高清免费电影,日本一区二区在线看,欧美日韩一区二区在线

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

php 讀取文件亂碼問題

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

仔細看了下php的文檔(不知道大家都是怎么寫代碼的,其實文檔上很清楚啊),上面關于fopen()及file_get_contents()都 提到了“默認是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的是,這個函數不存在?!似乎php 6才支持。不過天無絕人之路,還有“用戶自定義上下文屬性”可以用。

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

php技術php 讀取文件亂碼問題,轉載需保留來源!

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

主站蜘蛛池模板: 看黄在线看| 女女女爱| 日韩电影免费观看| 疯狂 电影| 阿尔法电影| 重启之极海听雷2免费版在线播放| 大奉打更人电视剧在线| 方谬神探 电视剧| 廖凡和莫小棋主演的一半火焰一半海水 | 雨的印记钢琴谱| 欧美动作大片| 爷爷的爷爷怎么称呼| 秀人网 官网门户免费| 慕思成| 魅力先生王瀚| 婚前婚后电影高清完整版| 绿门背后| 薛昊婧演过的电视剧| 家书1000字| 任喜宝| 范冰冰激情片段| 美女舌吻| 大乔未久电影| 蜜桃成熟时在线看| 地火电视剧演员表| 广州打折网| 环球棋牌| 玫瑰的故事剧照| 地震的现场急救原则包括| 欧美日韩欧美日韩在线观看视频| jjdd| 本溪电视台| 电影后妈| 豪勇七蛟龙电影在线观看免费完整版| 特殊的精油按摩1| mind and hand| 北京1号线地铁站点线路图| 无内裤秘书| 爱一个人好难吉他谱| 台州林毅| 童宁电影|