经典的asp土耳其字符未显示

时间:2013-03-22 02:16:10

标签: asp-classic

我的网站在来自数据库时不会显示土耳其语字符。

显示问号,而不是土耳其字符。

我已将charset=UTF-8ISO-8859-9windows-1254放在页面顶部,Response.Charset = "UTF-8"放在页面顶部。

link to check it out

3 个答案:

答案 0 :(得分:1)

除了输出字符集外,您还应设置服务器端 代码页

您可以将代码页设置为UTF-8 - 在页面指令:

<%@ Language="VBSCRIPT" CODEPAGE="65001"%>

- 或使用Response对象:

<% 
Response.CodePage = "utf-8"
%>

如果这没有帮助,请确保您已使用UTF-8编码保存了经典的asp。 (等待你的编辑)

答案 1 :(得分:0)

尝试将其更改为与数据库相同的字符编码

答案 2 :(得分:-1)

我通常在Sublime Text(免费版)中编写我的代码,在尝试了meta标签(charset = UTF-8,ISO-8859-9和windows-1254)后似乎没有任何效果。我认为问题可能是Sublime文本,所以我将我的代码转移到Notepad ++并在顶部菜单中将编码更改为UTF-8,保存并将该文件上传到托管。结果它奏效了。