我将jasperserver_message.properties转换为amharic,其中包含在主要jasper报告服务器用户界面中使用的标签和消息,并保存了jasperserver_message_am.properties。但它显示的是这样的单词...
áá°á¢ááápaááªáááµááááááªá«á¥áá³áá á°áááá¡
我在applicationContext-security.xml中指定了语言环境
bean id="userLocalesList"
class="com.jaspersoft.jasperserver.war.common.LocalesListImpl">
<property name="locales">
<list>
<value type="java.util.Locale">en</value>
<value type="java.util.Locale">fr</value>
<value type="java.util.Locale">it</value>
<value type="java.util.Locale">de</value>
<value type="java.util.Locale">ro</value>
<value type="java.util.Locale">ja</value>
<value type="java.util.Locale">am</value>
</list>
</property>
我该怎么办?
答案 0 :(得分:0)
使用这些网站([[1]:https://www.branah.com/])并将值转换(key = value)为UTF-16并放置为key的值 例如: 键=值 LOGIN_WELCOME_OS =欢迎使用Jaspersoft 并且当您本地化时,将值(欢迎使用Jaspersoft)更改为您的语言,并使用这些https://www.branah.com/网站将您的语言转换为UTF-16
like:- LOGIN_WELCOME_OS=ወደ ጃስፐርሶፕ እንኳን በደህና መጡ
then change the value to UTF-16
LOGIN_WELCOME_OS = \ u12c8 \ u12f0 \ u1303 \ u1235 \ u1350 \ u122d \ u1236 \ u1355 \ u12a5 \ u1295 \ u12b3 \ u1295 \ u1260 \ u12f0 \ u1205 \ u1293 \ u1218 \ u1321
答案 1 :(得分:-3)
您必须转换为ascii格式。请使用以下命令“ native2ascii jasperserver_message_am.properties jasperserver_message_am_converted.properties ”。请将转换后的(输出)文件重命名为“ jasperserver_message_am.properties”,并替换为“ WEB-INF \ bundles”文件夹,然后重新启动Tomcat。或者,您可以使用此网站 https://native2ascii.net/ 转换为ascii。