土耳其人物问题

时间:2011-07-31 10:53:44

标签: html special-characters

我用土耳其语创建了一个页面。要在网页上显示土耳其字符,我总是使用以下字符集。

<meta http-equiv="content-type" content="text/html; charset=iso-8859-9">

但今天发生了一些奇怪的事情。这是我的页面。 http://khawajatraders.biz/map/exterior.php。当我使用上面的字符时,底部导航中的字符显示应该显示,但右侧导航中的字符显示不正确。

另一方面,当我使用下面的字符集时,右边的字符会显示,而底部的字符会转换为菱形。

<meta http-equiv="content-type" content="text/html;charset=utf-8" />
谁能帮助我?我该如何解决这个问题。有没有办法将所有角色转换成土耳其语?

2 个答案:

答案 0 :(得分:1)

显然,底部导航中的文本是iso-8859-9编码,而右侧导航中的文本是utf-8编码。使用允许编码转换的编辑器(如EmEditor)将底部导航中的文本转换为utf-8编码,并始终使用charset = utf-8作为更通用,更灵活且受到广泛支持的内容类型编码

答案 1 :(得分:0)

您的文档文本中混合了编码,但浏览器假定整个文档使用单个编码。 (在这种情况下,iso-8859-9或utf-8 - 无论你说什么。)

问题在于文本,而不是内容类型。使 all 的编码与您指定的编码匹配。您的html编辑器可能无法识别编码。也许使用不同的编辑器可能有帮助。如果您的页面是从数据库中的(例如)文本动态生成的,则必须确保在插入模板时正确编码该文本。