亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php中fgets讀取文件亂碼怎么辦

發布時間:2020-08-01 14:27:23 來源:億速云 閱讀:356 作者:清晨 欄目:編程語言

小編給大家分享一下php中fgets讀取文件亂碼怎么辦,相信大部分人都還不怎么了解,因此分享這篇文章給大家學習,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去學習方法吧!

php fgets亂碼的解決辦法:首先依次點擊“菜單修改->頁面屬性->標題/編碼”;然后在編碼里選擇“簡體中文”;接著點擊“重新載入”確定;最后重新使用“fgets”函數讀取文件即可。

php中fgets讀取文件亂碼怎么辦

php讀取txt文件中文亂碼解決方法

1:如果打開的頁面有亂碼,別急,先不要做任何編輯,切記

2:然后點擊菜單修改-》頁面屬性-》標題/編碼

3:在編碼里選擇 簡體中文(gb2321)

4:點擊 重新載入-》確定

新建一個記事本,不是寫字板,然后將那個要讀取的文件全部復制到這個記事本文件中,保存,再用如下代碼讀取那個記事本文件1303275.txt,發現當網頁編碼為gb2312時全部正常顯示,改為utf8編碼后,數字正常,漢字為亂碼,這也屬于正常.

<?php 
  $file = fopen("1303275.txt","r");//只讀方式打開文本文件 
  while(! feof($file))//當文件不結束 
  { 
      $line=fgets($file);//讀一行到$line變量 
      echo $line."<br />"; 
  }  
  fclose($file);//關閉文本文件 
 
?>

上面的方法比較笨但也解決問題,下面我提供一個不管什么txt文本都不會亂的解決方法,代碼如下:

/* 
@params $str 輸入字符 $type 所需獲取編碼 
@author 長行 
*/ 
function autoiconv($str,$type = "gb2312//ignore"){ 
 
$utf32_big_endian_bom = chr(0x00) . chr(0x00) . chr(0xfe) . chr(0xff); 
$utf32_little_endian_bom = chr(0xff) . chr(0xfe) . chr(0x00) . chr(0x00); 
$utf16_big_endian_bom = chr(0xfe) . chr(0xff); 
$utf16_little_endian_bom = chr(0xff) . chr(0xfe); 
$utf8_bom = chr(0xef) . chr(0xbb) . chr(0xbf); 
 
$first2 = substr($str, 0, 2); 
$first3 = substr($str, 0, 3); 
$first4 = substr($str, 0, 3); 
 
if ($first3 == $utf8_bom) $icon = 'utf-8'; 
elseif ($first4 == $utf32_big_endian_bom) $icon = 'utf-32be'; 
elseif ($first4 == $utf32_little_endian_bom) $icon = 'utf-32le'; 
elseif ($first2 == $utf16_big_endian_bom) $icon = 'utf-16be'; 
elseif ($first2 == $utf16_little_endian_bom) $icon = 'utf-16le'; 
else { $icon = 'ascii'; return $str;} 
 
return iconv($icon,$type,$str); 
 
}

以上是php中fgets讀取文件亂碼怎么辦的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

荆州市| 马山县| 景洪市| 黄大仙区| 温泉县| 全南县| 化德县| 绥阳县| 岳西县| 彭州市| 阿瓦提县| 松滋市| 海丰县| 庄浪县| 土默特右旗| 汤阴县| 什邡市| 思南县| 清水县| 东丽区| 祁门县| 七台河市| 芦溪县| 登封市| 宁远县| 兰溪市| 稷山县| 华阴市| 英德市| 莲花县| 新干县| 大兴区| 闽清县| 澳门| 衡水市| 宁德市| 疏附县| 临泉县| 怀仁县| 桂东县| 墨脱县|