最近在做一個微信網頁應用,網頁是中文,編碼UTF-8,在安卓手機上正常,但是在iPhone上出現了奇怪的亂碼。系統是Ubuntu 14.04 LTS,PHP + APACHE
多方查閱資料,發現文件編碼和系統編碼不同,或者網頁文件中沒有聲明編碼,都會導致這個問題。
系統中透過cat /etc/default/locale
檢視編碼環境後,發現系統編碼是UTF8,沒有問題。 cat /etc/default/locale
查看编码环境后,发现系统编码是UTF8,没有问题。
在网页中加入 <meta http-equiv="content-Type" c />
在網頁中加入
<meta http-equiv="content-Type" c>
後,iPhone顯示仍然亂碼。 header("Content-type: text/html; charset=utf-8");
可以解決這個問題,試了一下,果然奏效。
雖然現在還不知道原因,但同樣遇到這種問題的朋友也可以嘗試。 ').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i').text(i)); }; $numbering.fadeIn(1700); }); });
以上就介紹了解決IOS瀏覽器中文亂碼問題,包括了IOS,瀏覽器方面的內容,希望對PHP教學有興趣的朋友有幫助。
🎜 🎜