我正在开发一个支持阿拉伯语和英语的Grails应用程序。
我有一个语言选择菜单和两个英文和阿拉伯语消息文件。
对于英语,它很顺利,但当我选择阿拉伯语时,文本显示为????????
。页面编码是UTF-8。我也试过UTF-16但是徒劳无功。任何帮助将不胜感激。
答案 0 :(得分:1)
哥们〜!对我来说,grails已经向你展示了?????
文本意味着它实际上对翻译过程有效...但是......你需要检查你的计算机和你正在使用的网络浏览器中是否也安装了字体现在考试。
我希望访问一些阿拉伯语网站然后再使用该字体来编写文本并进行测试。 Please refer this documentation :
答案 1 :(得分:1)
<meta http-equiv="Content-Type" content="text/html; charset=utf8_general_ci" />
试试这个。我之前没试过。
答案 2 :(得分:1)
问题在于文件编码。我用崇高文本打开文件并用utf-8编码保存。它解决了我的问题。