日语的 Java 编码

标签 java encoding internationalization build-script

我们的软件有一个脚本可以创建不同语言的 JAR 文件,对于日语,我们在调用 native2asci 时使用编码 SJIS。上次尝试进行日语构建时,此方法有效,但现在似乎仅在某些情况下有效。例如,在下面的对话框中,编码似乎只在标题栏中起作用:

enter image description here

有人知道这可能是什么原因造成的吗?这个问题是否与 Java 的更改有关?

最佳答案

你到底通过native2ascii传递了什么?只是为了确保,您使用的是 native2ascii -encoding Shift_JIS,对吗?您正在通过 native2ascii 传递文本文件或源文件,对吗?

我唯一的另一个想法是,在文本转换为\uXXXX 格式后,您用于显示对话框的字体可能不包含所有汉字和假名。显式设置字体,然后尝试一下。

关于日语的 Java 编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8424839/

相关文章:

localization - 是否有将美国英语 (en_US) 转换为英国英语 (en_GB) 的 API?

java - 将数据从 MySQL 移动到 DB2 时应该使用什么 DATATYPE

java - 两个不同的元素具有相同的 xpath?

java - 无法将按键发送到输入元素

java - 当两个java桌面应用程序使用相同的SQLite数据库时如何避免sql异常

java - Websphere 8.5.5 UTF-8 编码问题

ruby - Ruby 1.9.3 使用什么编码来解析使用 backtics 的 shell 命令的输出?

ruby-on-rails - 在 Rails 中,如何组织标签以外的表单元素的本地化数据?

javascript - 如何在 JavaScript 中生成 Shift_JIS(SJIS) 百分比编码字符串

c - dcgettext 的目的是什么?