0
我使用ASP.NET MVC 4 +實體框架4 + MS SQL 2008 R2。字段有nvarchar(MAX)類型。不顯示阿拉伯符號
我看到的,用戶輸入阿拉伯語符號: 「?」
但頁面上看到我代替阿拉伯符號:
俄語符號顯示正確。如何解決這個問題呢?由於
我使用ASP.NET MVC 4 +實體框架4 + MS SQL 2008 R2。字段有nvarchar(MAX)類型。不顯示阿拉伯符號
我看到的,用戶輸入阿拉伯語符號: 「?」
但頁面上看到我代替阿拉伯符號:
俄語符號顯示正確。如何解決這個問題呢?由於
發現了奇怪的字符串我的方法裏:
this.Response.ContentEncoding =
System.Text.Encoding.GetEncoding(Thread.CurrentThread.CurrentCulture.TextInfo.ANSICodePage);
刪除它,它工作正常
請提供您的視圖,模型和控制器相關的代碼。 – EkoostikMartin
您還需要確保該字符的HTML編碼正確,並且瀏覽器可以訪問相應的字符(以頁面呈現的給定字體)。在Visual Studio中將字符頁面設置爲Unicode不會影響瀏覽器呈現。 –