针对web开发而言,尤其大型的支持网站和企业级的应用少不了资源国际化,以下方法让你快速高效地得到国际化资源文件---unicode编码字符。
一· 代码直接转换unicode编码字符
public String getUnicodeBytes(final String gbString)
{
StringBuffer unicodeBytes = new StringBuffer();
String hexb="";
for(int i = 0 ;i <gbString.length();i++)
{
hexb=Integer.toHexString(gbString.charAt(i));
unicodeBytes.append("//u");
if(hexb.length()<=2)
{
unicodeBytes.append("00");
}
unicodeBytes.append(hexb);
}
return unicodeBytes.toString();
}
二· 快速得到资源unicode编码字符的资源文件
1.首先找到jdk安装目录C:/Program Files/Java/jdk1.6.0_12/bin;
2.然后把你需要转换的资源文件拷贝到此目录下 譬如:abc.properties文件;
3.运行窗口输入CMD--->cd C:/Program Files/Java/jdk1.6.0_12/bin 回车
4.再输入 native2ascii.exe abc.properties abc.txt 后
则在本目录自动生成一个unicode编码的abc.txt文件,最后把这个文件重命名你想要的资源文件即可。