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

来源:百度知道 编辑:UC知道 时间:2024/05/17 03:05:33
例如像JDK工具中的 native2ascii 效果一样。可以进行国际化的 翻译 和 转换。 是用纯java代码如何实现? 谢谢!!
二楼的代码只能做翻译。请问。如何把中文 转换成 unicode 呢?
例如:
哈哈 转换成 \u54c8\u54c8
谢谢!

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"