pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

<legend id='YHTNU'><style id='YHTNU'><dir id='YHTNU'><q id='YHTNU'></q></dir></style></legend>

      • <bdo id='YHTNU'></bdo><ul id='YHTNU'></ul>
    1. <i id='YHTNU'><tr id='YHTNU'><dt id='YHTNU'><q id='YHTNU'><span id='YHTNU'><b id='YHTNU'><form id='YHTNU'><ins id='YHTNU'></ins><ul id='YHTNU'></ul><sub id='YHTNU'></sub></form><legend id='YHTNU'></legend><bdo id='YHTNU'><pre id='YHTNU'><center id='YHTNU'></center></pre></bdo></b><th id='YHTNU'></th></span></q></dt></tr></i><div class="p77k8wn" id='YHTNU'><tfoot id='YHTNU'></tfoot><dl id='YHTNU'><fieldset id='YHTNU'></fieldset></dl></div>
    2. <small id='YHTNU'></small><noframes id='YHTNU'>

    3. <tfoot id='YHTNU'></tfoot>

      1. 使用 fgetcsv 讀取 CSV 文件時出現 UTF-8 問題

        UTF-8 problems while reading CSV file with fgetcsv(使用 fgetcsv 讀取 CSV 文件時出現 UTF-8 問題)
          <tbody id='whVBV'></tbody>
          <bdo id='whVBV'></bdo><ul id='whVBV'></ul>
              1. <legend id='whVBV'><style id='whVBV'><dir id='whVBV'><q id='whVBV'></q></dir></style></legend>
                1. <tfoot id='whVBV'></tfoot>

                  <i id='whVBV'><tr id='whVBV'><dt id='whVBV'><q id='whVBV'><span id='whVBV'><b id='whVBV'><form id='whVBV'><ins id='whVBV'></ins><ul id='whVBV'></ul><sub id='whVBV'></sub></form><legend id='whVBV'></legend><bdo id='whVBV'><pre id='whVBV'><center id='whVBV'></center></pre></bdo></b><th id='whVBV'></th></span></q></dt></tr></i><div class="7kgmlrh" id='whVBV'><tfoot id='whVBV'></tfoot><dl id='whVBV'><fieldset id='whVBV'></fieldset></dl></div>

                  <small id='whVBV'></small><noframes id='whVBV'>

                  本文介紹了使用 fgetcsv 讀取 CSV 文件時出現 UTF-8 問題的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我嘗試讀取 CSV 并回顯內容.但內容顯示字符錯誤.

                  I try to read a CSV and echo the content. But the content displays the characters wrong.

                  M?x Müsterm?nn -> M?¤x M??sterm?¤nn

                  M?x Müsterm?nn -> M?¤x M??sterm?¤nn

                  CSV 文件的編碼是沒有 BOM 的 UTF-8(用 Notepad++ 檢查).

                  Encoding of the CSV file is UTF-8 without BOM (checked with Notepad++).

                  這是 CSV 文件的內容:

                  This is the content of the CSV file:

                  "M?x";"Müsterm?nn"

                  我的 PHP 腳本

                  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
                  <html xmlns="http://www.w3.org/1999/xhtml">
                  <head>
                  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
                  </head>
                  <body>
                  <?php
                  $handle = fopen ("specialchars.csv","r");
                  echo '<table border="1"><tr><td>First name</td><td>Last name</td></tr><tr>';
                  while ($data = fgetcsv ($handle, 1000, ";")) {
                          $num = count ($data);
                          for ($c=0; $c < $num; $c++) {
                              // output data
                              echo "<td>$data[$c]</td>";
                          }
                          echo "</tr><tr>";
                  }
                  ?>
                  </body>
                  </html>
                  

                  我嘗試使用 setlocale(LC_ALL, 'de_DE.utf8'); 作為建議 此處 沒有成功.內容還是顯示錯誤.

                  I tried to use setlocale(LC_ALL, 'de_DE.utf8'); as suggested here without success. The content is still wrong displayed.

                  我缺少什么?

                  一個 echo mb_detect_encoding($data[$c],'UTF-8'); 給我 UTF-8 UTF-8.

                  An echo mb_detect_encoding($data[$c],'UTF-8'); gives me UTF-8 UTF-8.

                  echo file_get_contents("specialchars.csv"); 給我 "M?¤x";"M??sterm?¤nn".

                  print_r(str_getcsv(reset(explode("
                  ", file_get_contents("specialchars.csv"))), ';'))
                  

                  給我

                  Array ( [0] => M?¤x [1] => M??sterm?¤nn )

                  什么意思?

                  推薦答案

                  現在我開始工作了(刪除 header 命令后).我認為問題在于 php 文件的編碼是 ISO-8859-1.我將它設置為沒有 BOM 的 UTF-8.我以為我已經這樣做了,但也許我做了一個額外的撤消.

                  Now I got it working (after removing the header command). I think the problem was that the encoding of the php file was in ISO-8859-1. I set it to UTF-8 without BOM. I thought I already have done that, but perhaps I made an additional undo.

                  此外,我為數據庫使用了SET NAMES 'utf8'.現在在數據庫中也是正確的.

                  Furthermore, I used SET NAMES 'utf8' for the database. Now it is also correct in the database.

                  這篇關于使用 fgetcsv 讀取 CSV 文件時出現 UTF-8 問題的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  Deadlock exception code for PHP, MySQL PDOException?(PHP、MySQL PDOException 的死鎖異常代碼?)
                  PHP PDO MySQL scrollable cursor doesn#39;t work(PHP PDO MySQL 可滾動游標不起作用)
                  PHP PDO ODBC connection(PHP PDO ODBC 連接)
                  Using PDO::FETCH_CLASS with Magic Methods(使用 PDO::FETCH_CLASS 和魔術方法)
                  php pdo get only one value from mysql; value that equals to variable(php pdo 只從 mysql 獲取一個值;等于變量的值)
                  MSSQL PDO could not find driver(MSSQL PDO 找不到驅動程序)

                    <tbody id='iCDm9'></tbody>
                  • <legend id='iCDm9'><style id='iCDm9'><dir id='iCDm9'><q id='iCDm9'></q></dir></style></legend>
                    • <tfoot id='iCDm9'></tfoot>

                      <small id='iCDm9'></small><noframes id='iCDm9'>

                          <bdo id='iCDm9'></bdo><ul id='iCDm9'></ul>
                          <i id='iCDm9'><tr id='iCDm9'><dt id='iCDm9'><q id='iCDm9'><span id='iCDm9'><b id='iCDm9'><form id='iCDm9'><ins id='iCDm9'></ins><ul id='iCDm9'></ul><sub id='iCDm9'></sub></form><legend id='iCDm9'></legend><bdo id='iCDm9'><pre id='iCDm9'><center id='iCDm9'></center></pre></bdo></b><th id='iCDm9'></th></span></q></dt></tr></i><div class="evfboez" id='iCDm9'><tfoot id='iCDm9'></tfoot><dl id='iCDm9'><fieldset id='iCDm9'></fieldset></dl></div>

                            主站蜘蛛池模板: 绿萝净除甲醛|深圳除甲醛公司|测甲醛怎么收费|培训机构|电影院|办公室|车内|室内除甲醛案例|原理|方法|价格立马咨询 | 防爆正压柜厂家_防爆配电箱_防爆控制箱_防爆空调_-盛通防爆 | 葡萄酒灌装机-食用油灌装机-液体肥灌装设备厂家_青州惠联灌装机械 | 杭州中策电线|中策电缆|中策电线|杭州中策电缆|杭州中策电缆永通集团有限公司 | TYPE-C厂家|TYPE-C接口|TYPE-C防水母座|TYPE-C贴片-深圳步步精 | 飞扬动力官网-广告公司管理软件,广告公司管理系统,喷绘写真条幅制作管理软件,广告公司ERP系统 | 有福网(yofus.com)洗照片冲印,毕业聚会纪念册相册制作个性DIY平台 | 艺术漆十大品牌_艺术涂料加盟代理_蒙太奇艺术涂料厂家品牌|艺术漆|微水泥|硅藻泥|乳胶漆 | 空调风机,低噪声离心式通风机,不锈钢防爆风机,前倾皮带传动风机,后倾空调风机-山东捷风风机有限公司 | MES系统工业智能终端_生产管理看板/安灯/ESOP/静电监控_讯鹏科技 | 超细|超微气流粉碎机|气流磨|气流分级机|粉体改性机|磨粉机|粉碎设备-山东埃尔派粉体科技 | 乐泰胶水_loctite_乐泰胶_汉高乐泰授权(中国)总代理-鑫华良供应链 | 重庆网站建设,重庆网站设计,重庆网站制作,重庆seo,重庆做网站,重庆seo,重庆公众号运营,重庆小程序开发 | 垃圾处理设备_餐厨垃圾处理设备_厨余垃圾处理设备_果蔬垃圾处理设备-深圳市三盛环保科技有限公司 | 层流手术室净化装修-检验科ICU改造施工-华锐净化工程-特殊科室建设厂家 | 聚合氯化铝-碱式氯化铝-聚合硫酸铁-聚氯化铝铁生产厂家多少钱一吨-聚丙烯酰胺价格_河南浩博净水材料有限公司 | 鼓风干燥箱_真空烘箱_高温干燥箱_恒温培养箱-上海笃特科学仪器 | 塑胶地板-商用PVC地板-pvc地板革-安耐宝pvc塑胶地板厂家 | 深圳3D打印服务-3D打印加工-手板模型加工厂-悟空打印坊 | 破碎机锤头_耐磨锤头_合金锤头-鼎成机械一站式耐磨铸件定制服务 微型驱动系统解决方案-深圳市兆威机电股份有限公司 | 发电机组|柴油发电机组-批发,上柴,玉柴,潍柴,康明斯柴油发电机厂家直销 | 即用型透析袋,透析袋夹子,药敏纸片,L型涂布棒-上海桥星贸易有限公司 | 河北中仪伟创试验仪器有限公司是专业生产沥青,土工,水泥,混凝土等试验仪器的厂家,咨询电话:13373070969 | 垃圾处理设备_餐厨垃圾处理设备_厨余垃圾处理设备_果蔬垃圾处理设备-深圳市三盛环保科技有限公司 | IWIS链条代理-ALPS耦合透镜-硅烷预处理剂-上海顶楚电子有限公司 lcd条形屏-液晶长条屏-户外广告屏-条形智能显示屏-深圳市条形智能电子有限公司 | 小型数控车床-数控车床厂家-双头数控车床 | 万家财经_财经新闻_在线财经资讯网 | 数码管_LED贴片灯_LED数码管厂家-无锡市冠卓电子科技有限公司 | 苏州防水公司_厂房屋面外墙防水_地下室卫生间防水堵漏-苏州伊诺尔防水工程有限公司 | 国资灵活用工平台_全国灵活用工平台前十名-灵活用工结算小帮手 | 列管冷凝器,刮板蒸发器,外盘管反应釜厂家-无锡曼旺化工设备有限公司 | 一氧化氮泄露报警器,二甲苯浓度超标报警器-郑州汇瑞埔电子技术有限公司 | 酒吧霸屏软件_酒吧霸屏系统,酒吧微上墙,夜场霸屏软件,酒吧点歌软件,酒吧互动游戏,酒吧大屏幕软件系统下载 | 磷酸肌酸二钠盐,肌酐磷酰氯-沾化欣瑞康生物科技 | 施工围挡-施工PVC围挡-工程围挡-深圳市旭东钢构技术开发有限公司 | 气密性检测仪_气密性检测设备_防水测试仪_密封测试仪-岳信仪器 | 储能预警-储能消防系统-电池舱自动灭火装置-四川千页科技股份有限公司官网 | 四合院设计_四合院装修_四合院会所设计-四合院古建设计与建造中心1 | 质检报告_CE认证_FCC认证_SRRC认证_PSE认证_第三方检测机构-深圳市环测威检测技术有限公司 | 商用绞肉机-熟肉切片机-冻肉切丁机-猪肉开条机 - 广州市正盈机械设备有限公司 | 集装袋吨袋生产厂家-噸袋廠傢-塑料编织袋-纸塑复合袋-二手吨袋-太空袋-曹县建烨包装 |