发布网友
共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);
热心网友
应该不能吧,想进行国际化翻译的话.最少它得有各个国家的编码吧.
比方说.如果想把中文翻译成英文,最少它是有全部的汉字和全部的英文单词吧!
热心网友
在命令窗口中输入native2ascii然后就可以输中文了他会帮你转成unicode