我知道这是一个非常基本的问题,但我们对此深有感触。
我们在HTML文件中有一个简单的按钮
<button data-dojo-type="dijit/form/Button" id="reset" name="reset" title="This is Reset button">Reset</button>
我们已使用dojo i18n功能实现了国际化,并已将按钮的title属性的适当法语翻译为Réinitialiser la recherche
。
如果我使用该消息来显示Réinitialiser la recherche
之类的HTML标签,则该消息中的特殊字符将正确显示为法语。但是,当我在html按钮的title属性中使用相同的i18n消息时,它会像在属性文件Réinitialiser la recherche
中一样显示。
有人遇到这个问题或知道在Button的title属性中显示特殊字符的窍门吗?
谢谢。
答案 0 :(得分:1)
如果要在title属性中显示特殊字符,则只需输入字符本身(使用é
而不是é
),只需要字符编码即可。将以下<meta>
标签添加到您的<head>
中:
<meta charset="utf-8" />
然后按如下所示设置按钮的title
属性:
title="Réinitialiser la recherche"
它应该可以工作。
答案 1 :(得分:0)
当我们使用R\u00E9initialiser la recherche
而不是Réinitialiser