我使用ASP.NET MVC 4 + Entity Framework 4 + MS SQL 2008 R2。字段具有nvarchar(MAX)类型。
我知道,该用户输入了阿拉伯语符号:
但在页面上我看到“?”而不是阿拉伯符号:
俄罗斯符号正确显示。如何解决这个问题呢?感谢
答案 0 :(得分:0)
在我的方法中找到了奇怪的字符串:
this.Response.ContentEncoding =
System.Text.Encoding.GetEncoding(Thread.CurrentThread.CurrentCulture.TextInfo.ANSICodePage);
删除它并且工作正常