在 i18next 中转义特殊字符

2024-02-07

所以我有这个变量,它将包含类似“”的内容

然后我有这个:

 var vocab = mm('responses.positive', {
        lngs:LANG,
        target: User.tag,
        amount: r * multiplier,
        icon: iconFile
    })

这将使vocab return Message <123456789>

我可以做些什么来避免它以这种方式解析符号吗? 我尝试在它将返回的字符串中进行转义,但它不起作用。即使它确实有效,我也有一个问题>发生inside变量。

一个不太优雅的解决方案是编辑字符串以转义每个字符,但随后我需要确切地知道我收到了哪些字符,这使得该解决方案不可行。

我已经看到一些插入到 HTML 中的解决方案,但由于我在这里没有使用任何 HTML 界面,因此解决方案必须位于 JS 本身上


Set escapeValue为假:

i18n.t("key", { 'interpolation': {'escapeValue': false} })
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 i18next 中转义特殊字符 的相关文章