2013-06-03 72 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內置服務器 –