PHP - 如何解決中文亂碼
PHP預設是用UTF-8來編碼的,如果開啟的檔案不是該編碼,則會產生亂碼。可使用iconv()函式實現編碼轉換,具體使用說明參見幫助文件。
注意:有時檔案中有些字元不能正確轉換,則預設情況下會導致轉換中斷,並輸出錯誤資訊“PHP Notice: iconv(): Detected an illegal character in input string in …”,此時需要在該函式的第二個引數中增加配置項,下面是幫助檔案的說明:
如果你在 out_charset 後新增了字串 //TRANSLIT,將啟用轉寫(transliteration)功能。這個意思是,當一個字元不能被目標字符集所表示時,它可以透過一個或多個形似的字元來近似表達。 如果你新增了字串 //IGNORE,不能以目標字符集表達的字元將被默默丟棄。 否則,str 從第一個無效字元開始截斷並導致一個 E_NOTICE。 |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2471/viewspace-2809869/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Xftp中文亂碼如何解決FTP
- 如何解決PuTTY中文亂碼的問題
- 如何解決表單提交的中文亂碼問題
- java反編譯luyten使用,以及中文亂碼,如何解決Java編譯
- 如何解決python 圖表中文顯示亂碼問題Python
- MySQL解決中文亂碼MySql
- 解決PHP匯出CSV檔案中文亂碼問題PHP
- C# 解決httplistener querystring 中文亂碼、返回json中文格式亂碼C#HTTPJSON
- 常見php與mysql中文亂碼問題解決辦法PHPMySql
- centos中文亂碼如何解決?Linux修改系統語言為中文的方法教程CentOSLinux
- ROS中解決中文亂碼ROS
- 解決中文亂碼問題
- request/response解決中文亂碼
- python讀txt亂碼如何解決Python
- Spring MVC 中文編碼亂碼解決SpringMVC
- matplotlib 圖示 中文亂碼, 與 wordcloud 詞雲圖 中文亂碼 解決方法Cloud
- 解決Tomcat視窗中文亂碼Tomcat
- springmvc 解決中文亂碼問題SpringMVC
- MySql中文亂碼問題解決MySql
- 解決 SecureCRT 和 SecureFX 中文亂碼Securecrt
- Jmeter 解決中文亂碼問題JMeter
- Dbvisualizer9.0.6 解決中文亂碼
- android php 亂碼怎麼解決AndroidPHP
- cat中文正常vim中文亂碼怎麼解決?
- win10軟體亂碼如何解決 win10開啟軟體中文亂碼怎麼修復Win10
- mysql亂碼的問題如何解決MySql
- vscode中文亂碼怎麼解決 vscode輸出亂碼怎麼解決VSCode
- js解決url中文亂碼問題JS
- 解決plsql中中文亂碼問題SQL
- gitbash PHP執行輸出中文亂編解決方式GitPHP
- plsql中文亂碼SQL
- gitk中文亂碼Git
- hive 中文亂碼Hive
- ubuntu中文顯示亂碼解決辦法Ubuntu
- Linux終端中文菱形亂碼解決方案Linux
- centos7 vim中文亂碼解決方法CentOS
- navicat for mysql顯示中文亂碼解決方案MySql
- phantomjs截圖中文亂碼問題解決JS