国际化,如何利用java代码实现?

例如像JDK工具中的native2ascii效果一样。可以进行国际化的翻译和转换。是用纯java代码如何实现?谢谢!!二楼的代码只能做翻译。请问。如何把中文转换成unic... 例如像JDK工具中的 native2ascii 效果一样。可以进行国际化的 翻译 和 转换。 是用纯java代码如何实现? 谢谢!!
二楼的代码只能做翻译。请问。如何把中文 转换成 unicode 呢?
例如:
哈哈 转换成 \u54c8\u54c8
谢谢!
展开
 我来答
xc_jetguo
2009-01-13 · TA获得超过596个赞
知道小有建树答主
回答量:421
采纳率:0%
帮助的人:283万
展开全部
Locale local = Locale.US;
// System.out.println(local.getCountry() + "::"
// + local.getDisplayCountry());
// System.out.println(local.getLanguage() + "::"
// + local.getDisplayLanguage());
// Locale[] locales = Locale.getAvailableLocales();
//
// for (Locale i : locales) {
// System.out.print(i.getCountry() + " :: " + i.getDisplayCountry()
// + " :====: ");
// System.out.println(i.getLanguage() + "::" + i.getDisplayLanguage());
// }
//资源包的位置且在,MyResource_zh_CN.properties\MyResource_en_US.properties这个文件中要有test.userName=aaaa
String userName = ResourceBundle.getBundle(
"com.jpioneer.i18n.MyResource",local).getString("test.userName");
System.out.println(userName);

String errors = ResourceBundle.getBundle(
"com.jpioneer.i18n.MyResource",local).getString("errors.required");

System.out.println(errors);
String formatErrors = MessageFormat.format(errors, "UserName");
System.out.println(formatErrors);
zbdy1
2009-01-13 · TA获得超过265个赞
知道小有建树答主
回答量:262
采纳率:0%
帮助的人:148万
展开全部
应该不能吧,想进行国际化翻译的话.最少它得有各个国家的编码吧.

比方说.如果想把中文翻译成英文,最少它是有全部的汉字和全部的英文单词吧!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友758f56e49
2012-03-21
知道答主
回答量:6
采纳率:0%
帮助的人:8046
展开全部
在命令窗口中输入native2ascii然后就可以输中文了他会帮你转成unicode
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式