【发布时间】:2017-05-18 17:37:48
【问题描述】:
所以,我使用 nvarchar 将 Norweigan 字符存储在 MSSQL 表中。
当我在 ASP 中将这些页面拉回时,它们显示得很好......
5 个技巧 som kan hjelpe deg med måltidsplanlegging
但在其他页面上显示为...
5 个技巧 som kan hjelpe deg med mÃ¥ltidsplanlegging
记录集的制作方式完全相同,文件位于同一台服务器上,甚至位于同一站点上。唯一真正的区别是,在正确显示的地方,页面的其余部分是英文的,但在页面的其余部分是 Norweigan 的地方,它显示的是奇数字符。
在数据库本身中,它实际上存储为 mÃ¥ltidsplanlegging,但随后在某些页面上正确显示为 måltidsplanlegging。
谁能解释为什么会发生这种情况?
【问题讨论】:
-
看起来这是一个 ASP.NET 问题。请正确使用标签。
-
它实际上是经典的 ASP 而不是 .net。
-
this question about php stackoverflow.com/questions/279170/utf-8-all-the-way-through 但几乎所有东西都可以应用于经典asp
-
@Lashane 发布经典 ASP 编码问题的 PHP 链接有什么意义?甚至没有远程相似,但有很多关于这个主题的经典 ASP 问题/答案。
-
@Lankymart 此答案中至少 75% 的建议可应用于经典 asp
标签: sql-server asp-classic multilingual cultureinfo