这是我第一次使用其他英语语言(即土耳其语)进行项目。我在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忽略了上述两行,
答案 0 :(得分:2)
在php中你可以试试utf8_decode,如果你想把你的角色从utf8变成iso! 如果它不起作用,请尝试utf8_encode或htmlentities(&#34; text&#34;,ENT_QUOTES,&#34; ISO-8859-1&#34;);
答案 1 :(得分:0)
我真正得到的是。
iconv("ISO-8859-1", "UTF-8", $var)
解决了我的问题。所有浏览器都支持此代码。谢谢Stackoverflow团队和响应者。
与你一起研究真的很好。