Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 土耳其语字符问题_Html_Special Characters - Fatal编程技术网

Html 土耳其语字符问题

Html 土耳其语字符问题,html,special-characters,Html,Special Characters,我用土耳其语创建了一个页面。为了在网页上显示土耳其语字符,我总是使用以下字符集 <meta http-equiv="content-type" content="text/html; charset=iso-8859-9"> 但今天发生了一些奇怪的事情。这是我的网页。当我使用上面的字符集时,底部导航中的字符按其应有的方式显示,但右侧导航中的字符显示不正确 另一方面,当我使用下面的字符集时,右边的字符按它们应该显示的方式显示,而底部的字符则转换为菱形 <meta http-

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

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

但今天发生了一些奇怪的事情。这是我的网页。当我使用上面的字符集时,底部导航中的字符按其应有的方式显示,但右侧导航中的字符显示不正确

另一方面,当我使用下面的字符集时,右边的字符按它们应该显示的方式显示,而底部的字符则转换为菱形

<meta http-equiv="content-type" content="text/html;charset=utf-8" />


有人能帮我吗??我怎样才能解决这个问题。有没有办法将所有字符转换成土耳其语?

您的文档文本中混合了多种编码,但浏览器假定整个文档使用单一编码。(在本例中,可以选择iso-8859-9或utf-8,以您所说的为准。)


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

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

文本显然在不同的位置使用了不同的编码。整合您的源代码并使用一种编码。谢谢..我使用记事本++将字符编码更改为UTF-8,问题解决了..谢谢你,伙计。。