在BlackBerry java上显示日文字符的问题

时间:2011-04-05 02:12:08

标签: java blackberry encoding java-me utf-8

有没有人知道在BlackBerry屏幕上显示日文/中文字符的最佳方法?我正在从包含翻译文本的Google Translate API中检索JSON响应。我能够使用UTF-8正确显示大多数语言,但我相信由于缺少字体/语言包而无法显示日文/中文字符。

我尝试将应用程序中的字体设置为自定义日语字体(.ttf),但这不起作用。也许我没有选择正确的字体?我走到了尽头,我不知道下一步该尝试什么。

我知道这绝对是可能的,因为BlackBerry的一些翻译应用程序会正确显示这些语言。

谢谢!

2 个答案:

答案 0 :(得分:0)

您是否使用此变体来设置字体?:

http://supportforums.blackberry.com/t5/Java-Development/Change-fonts-in-a-BlackBerry-application/ta-p/442921

我能找到答案的最接近的另一件事是:

http://supportforums.blackberry.com/t5/Java-Development/Font-Loader-Manager-Utility/m-p/592647#M122351

更新:我查看了链接中的代码,这应该可行 - 假设您已将字体(* .ttf文件)安装在设备上的正确文件夹中(并且字体与您尝试显示的特定语言相匹配,因为中文不能以日文字体显示。

我不知道哪个字体文件应该放在BlackBerry上,但它应该很容易谷歌。

答案 1 :(得分:0)

事实证明,我能够添加/显示自定义字体。然而,这并没有解决问题。这整个时间,我一直在模拟器上测试。尝试在设备上运行应用程序后,显示日语问题没有问题。

感谢您的帮助!