奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

PHP

php使用fgetcsv讀取csv文件出現亂碼怎么辦

時間:2024-06-12 14:39:11 PHP 我要投稿
  • 相關推薦

php使用fgetcsv讀取csv文件出現亂碼怎么辦

  p使用fgetcsv讀取csv文件出現亂碼的解決方法, 希望能給大家帶來幫助!更多精彩內容請及時關注我們考試網!

  一般來說在php中碰到亂碼多半是編碼問題,在這里我們實例分析了fgetcsv讀取csv文件亂碼原因所在與解決方法。

  例子如下:

  function get_csv_contents( $file_target ){

  $handle = fopen( $file_target, r);

  while ($data = fgetcsv($handle, 1000, ",")) {

  $num = count($data);

  echo "

  $num fields in line $row:

  n";

  $row++;

  for ($c=0; $c < $num; $c++) {

  echo $data[$c]. "

  n";;

  /*echo getUTFString($data[$c])*/

  }

  }

  fclose($handle);

  }

  導入的csv文件是以ansi編碼保存的,對于中文操作系統環境對應的應該就是gbk編碼了,通過手動更改瀏覽器字符編碼為gbk,亂碼的情況消失了,于時進行了下面調整。

  $data = eval(return .iconv(gbk,utf-8,var_export($data,true)).;);

  $data為需要轉換編碼的數組。

  補充:LINUX FGETCSV讀取GBK數據亂碼

  當Linux系統是使用的默認設置,則在該Linux服務器上對gbk的csv格式文件進行處理的時候,就會出現亂碼現象。

  解決方法是:

  使用 setlocale 函數設置環境變量。比如要設置使用gb 的區域設置可以在fgetcsv前使用下面的語句。

  setlocale(LC_ALL,array(zh_CN.gbk,zh_CN.gb2312,zh_CN.gb18030));

  具體使用哪些locale 可以使用linux 命令 locale -a 查看系統支持哪些

【php使用fgetcsv讀取csv文件出現亂碼怎么辦】相關文章:

電腦硬盤讀取不了怎么辦07-16

Word打開WPS文檔成亂碼怎么辦07-19

Fdisk無法讀取硬盤分區怎么辦07-16

Word文件格式無效或文件已損壞怎么辦12-07

php實習心得12-01

php實習報告11-07

php工作總結11-11

php是什么格式?01-14

PHP Socket編程過程02-09

php開發主管的職責05-15

主站蜘蛛池模板: 拜城县| 确山县| 大方县| 罗甸县| 海盐县| 灵武市| 金沙县| 沙湾县| 东乡族自治县| 冷水江市| 平遥县| 通化市| 新蔡县| 衡山县| 博野县| 阜平县| 元朗区| 壶关县| 临西县| 卓尼县| 吴桥县| 望奎县| 高平市| 吴旗县| 宣汉县| 京山县| 河源市| 黎川县| 清河县| 墨脱县| 泸西县| 大理市| 宣城市| 呼玛县| 长武县| 太和县| 萍乡市| 都兰县| 邓州市| 黄浦区| 鲁甸县|