簡體   English   中英

<meta charset='ISO-8859-9'>工作不正常

[英]<meta charset='ISO-8859-9'> is not working properly

這是我第一次使用其他英語語言(即土耳其語)進行項目。 我在PHP中啟動代碼,但我面臨的問題是設置元內容字符集,以下是我的代碼的重要部分。 我用這一行來定義我網站的土耳其字符。

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-9" />
  </head>
 <body>
  MY CODE HERE ...
 </body>
</html>

該行在Chrome中正常運行但是firefox和IE存在問題,

我也換了一行

<meta charset='ISO-8859-9'> 

問題是一樣的,

請提供適用於所有瀏覽器的聲明。

注意:我的控制台或firebug窗口中沒有任何錯誤,唯一的問題是firefox和IE忽略了上述兩行,

在php中你可以試試utf8_decode如果你想把你的角色從utf8變成iso! 如果不起作用,請嘗試utf8_encode或htmlentities(“text”,ENT_QUOTES,“ISO-8859-1”);

我真正得到的是。

iconv("ISO-8859-1", "UTF-8", $var)

解決了我的問題。 所有瀏覽器都支持此代碼。 謝謝Stackoverflow團隊和響應者。

和你一起研究真的很好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM