java 最快速简单转换(unicode字符)国际化资源文件

    技术2025-09-11  18

       针对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文件,最后把这个文件重命名你想要的资源文件即可。

    最新回复(0)