2013-06-03 65 views
0

我在master.page上有一个webform.page。ASP.NET WebForms页面部分编码为乱码。

  1. 当我从VS开发服务器上运行,一切都看起来不错...希伯来语和东西:“)
  2. 当我部署/上传文件到‘Arvixe.com’共享服务器
    该页面出现。半乱码。
  3. 的Master.Page的内容保持不变。
  4. 网络形式的内容是乱码,除了那些来自我的SQL数据库NVARCHAR文本。

Web.config(其他约束)略有不同。
尝试玩<globalization>标记。
所有页面包含 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

截图 - 仅在内容页 Screenshot - only the Title of the Repeater is hardcoded in the content page

+0

[在SQL Server 2008的NVarChar中存储UTF-8的问题]的可能的重复(http://stackoverflow.com/questions/5723238/having-trouble-with-utf-8-storing-in-nvarchar- in-sql-server-2008) –

+0

它不是SQL问题,发现解决方案见下文 –

回答

0

只是典型的...是硬编码的无线中继的标题
花2小时来寻找的解决方案。
另外15分钟来说明问题。
,然后在2分钟后找到解决方案。

内容页面ANSI所以我将它们转换为UTF8并上传。
现在在本地和服务器上都很棒。

+0

我不明白的是:为什么它在VS开发服务器本地工作? –

+0

“VS Development server”是指SQL Server express,还是你在谈论IIS Express? –

+0

SQL 2008R2标准版,带有Visual Studio内置服务器 –