网站显示特殊字符,如带问号的钻石

时间:2014-05-30 05:11:22

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

我有一个运行在asp.net 2.0上的网站。它之前使用的是sql server 2005。它运行得很早。最近我使用visual studio 2010将此网站转换为.net 4.0。它在我当地的环境中运行良好。

当我与托管服务提供商托管时,它会显示许多字符,包括带问号的钻石。我知道这是charset问题,我尝试过以下事情

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

1 个答案:

答案 0 :(得分:0)

不是“将标签改为ISO-8859-1,而是没有任何好处”,请尝试:“UTF-8”