2

这是我的问题:我向 ModelError 添加了一条消息addModelError(String.Empty,”My message”)。在我看来,我只是@Html.ValidationSummary(). 将消息称为德语,字符 Ö、Ä、Ü 仅显示为问号。我该如何改变呢?

4

1 回答 1

0

在我看来,有两种选择。一种选择是编写一个自定义验证摘要帮助程序,它不会像 Kartikeya Khosla 提供的链接中描述的那样对消息进行 HTML 编码。或者,这就是我所做的,只需在消息字符串中使用 Unicode 引用。Kartikeya 中的解决方案更优雅,但在我的情况下,更改两个字符需要大量代码。顺便说一句,如果有人想做同样的事情,这里有一个链接来查找它们:

http://www.utf8-chartable.de/unicode-utf8-table.pl?utf8=oct&unicodeinhtml=dec&htmlent=1

于 2016-04-18T12:46:21.920 回答