MSSQL字符未显示

时间:2017-05-18 17:37:49

标签: sql-server asp-classic multilingual cultureinfo

所以,我使用nvarchar将Norweigan字符存储在MSSQL表中。

当我在ASP中将它们拉回来时,有一些页面显示正常......

5个提示som kan hjelpe degmedmåltidsplanlegging

但在其他网页上,它显示为......

5个提示som kan hjelpe degmedmÃ¥ltidsplanlegging

记录集的方式完全相同,文件位于同一服务器上,甚至位于同一站点上。唯一真正的区别在于,如果显示正确,页面的其余部分是英文,但页面的其余部分位于Norweigan,它会显示奇数字符。

在数据库本身中,它实际上存储为mÃ¥ltidsplanlegging ,但在某些页面上正确显示为måltidsplanlegging

有人能说清楚为什么会这样吗?

1 个答案:

答案 0 :(得分:0)

尝试将以下内容添加到页面顶部:

Response.CodePage = 65001    
Response.CharSet = "utf-8"