Vue -处理属性中的非英文字符



我有一个Vue应用程序是托管在一个ASP。. NET MVC服务器

在我的一个Vue模板中,我有以下代码

<button title="@MyResxFile.Tooltip">
...
</button>

当我使用英文时一切正常
但是当我将网站语言更改为包含非ascii字符的其他语言(例如西班牙语)时,这是我将鼠标悬停在按钮

上时得到的文本
Categor&#237;a

(假定为Categoría)

这种情况只发生在Vue模板中,网站中不使用Vue的部分不会出现这个问题。

请建议。

我在vue-router中面临同样的问题,用于非英语字符(例如:波斯语),解决方案是使用decodeURI('Categoría')

您可以使用v-html(wiki)指令。如果你有正确的字符集,它应该工作良好。但是要小心这个指令。XSS攻击是非常危险的。

希望能解决你的问题。

最新更新