阿拉伯文作为问号传递到后端

我有asp.net mvc应用程序,其中使用的目标语言是阿拉伯语,在IE浏览器中键入阿拉伯语会被存储为????。 (问号)在db中,尽管db字段在nvarchar中。

这种情况仅发生在IE 11浏览器中,虽然chrome和其他浏览器无法产生此行为,但可以正常工作。

所以不确定在哪里可以找到问题的根源或原因吗?

mss0800 回答:阿拉伯文作为问号传递到后端

事实证明,我们正在通过Ajax进行POST,并将文本作为查询字符串传递,并且我们将其固定在可以正常工作的正文中。

此图只显示了很少的代码,但总而言之,http helper方法在主体中使用了模型参数,这与将其作为查询字符串传递的左侧不同。

enter image description here

本文链接:https://www.f2er.com/3145384.html

大家都在问