0

这是我第一次用英语以外的语言(即土耳其语)做一个项目。我在 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 忽略了上述两行,

4

2 回答 2

2

在 php 中,如果要将字符从 utf8 转换为 iso,可以尝试 utf8_decode !如果不起作用,请尝试 utf8_encode 或 htmlentities("text", ENT_QUOTES, "ISO-8859-1");

于 2012-05-02T10:17:36.903 回答
0

我实际上得到的是。

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

解决了我的问题。所有浏览器都支持此代码。感谢 Stackoverflow 团队和响应者。

和你一起研究真是太好了。

于 2012-05-09T10:56:43.337 回答