【问题标题】:Website showing special characters like diamond with question mark显示带有问号的菱形等特殊字符的网站
【发布时间】:2014-07-19 19:00:44
【问题描述】:

我有一个在 asp.net 2.0 上运行的网站。它使用的是较早的 sql server 2005。它早些时候运行得很好。最近我使用 Visual Studio 2010 将此网站转换为 .net 4.0。它在我的本地环境中运行良好。

当我通过托管服务提供商托管此内容时,它会显示许多字符,包括带问号的钻石。我知道这是字符集问题,我尝试了以下操作

  1. 删除所有数据库调用,然后网页正确显示
  2. 将头部 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 中的标签更改为 ISO-8859-1,但没有任何好处
  3. 将数据库中的所有 varchar 列都设为 nvarchar 但没有用

【问题讨论】:

  • 我的托管空间使用了 MSSQL Server 2008 R2。

标签: database utf-8 character-encoding special-characters collation


【解决方案1】:

Insted 的“将头中的标签更改为 ISO-8859-1 但没有任何好处”试试这个:“UTF-8”

【讨论】:

  • 对不起,我已经这样做了。我按照您的指定将 UTF-8 更改为拉丁文。
猜你喜欢
  • 2012-09-02
  • 1970-01-01
  • 2013-11-21
  • 2014-11-13
  • 1970-01-01
  • 1970-01-01
  • 2016-12-07
  • 1970-01-01
  • 2010-09-21
相关资源
最近更新 更多