国际化,如何利用java代码实现?
例如像JDK工具中的native2ascii效果一样。可以进行国际化的翻译和转换。是用纯java代码如何实现?谢谢!!二楼的代码只能做翻译。请问。如何把中文转换成unic...
例如像JDK工具中的 native2ascii 效果一样。可以进行国际化的 翻译 和 转换。 是用纯java代码如何实现? 谢谢!!
二楼的代码只能做翻译。请问。如何把中文 转换成 unicode 呢?
例如:
哈哈 转换成 \u54c8\u54c8
谢谢! 展开
二楼的代码只能做翻译。请问。如何把中文 转换成 unicode 呢?
例如:
哈哈 转换成 \u54c8\u54c8
谢谢! 展开
3个回答
展开全部
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);
// 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);
展开全部
应该不能吧,想进行国际化翻译的话.最少它得有各个国家的编码吧.
比方说.如果想把中文翻译成英文,最少它是有全部的汉字和全部的英文单词吧!
比方说.如果想把中文翻译成英文,最少它是有全部的汉字和全部的英文单词吧!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在命令窗口中输入native2ascii然后就可以输中文了他会帮你转成unicode
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询