我的Web应用程序中有一个语言下拉菜单,其中包含英语和阿拉伯语。我的application.properties文件中有这些值。下面是我如何配置语言下拉菜单。

languages=[ {"name": "English", "code": "EN"}, {"name": "العربية", "code": "AR"}]



  现在,当我访问此配置并填充下拉列表时,字符串
  用阿拉伯语显示奇怪的字符。我也用Thymeleaf作为我的
  前端渲染框架。如何使用此获取阿拉伯字符串
  配置还是有其他更好的选择。


谢谢

最佳答案

我实际上所做的是,在我的i18n文件夹中,我使用的是属性文件来保存阿拉伯字符串。在那里,我使用了一个配置作为AR=العربية。然后在我的html文件中,为了显示阿拉伯字符串,我做了<span th:text="#{__${language.code}__}">العربية</span>

因此,现在发生的是,我正在从i18n阿拉伯文消息属性文件中读取阿拉伯文字符串以显示阿拉伯文字符串。

关于java - 在Spring MVC应用程序属性文件中使用阿拉伯字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51942527/

10-15 11:28