//以十六進位 Unicode 更改字串
String StrtoUni(String str)
{
String uni = "" ;

    for ( int i = 0 ; i < str.length() ; i++)
    {
        char chr = str.charAt(i) ;
        String hex = Integer.toHexString(chr) ;
        uni += "\\u"+hex ;
    }
return uni ;
}

//Change 的十六進位 Unicode 字串

String UnitoStr(String uni)
{
    String str = "" ;

    StringTokenizer str1 = new StringTokenizer(uni,"\\u") ;

    while(str1.hasMoreTokens())
    {
        String str2 = str1.nextToken() ;
        int i = Integer.parseInt(str2,16) ;
        str += (char)i ;
}
    return str ;
}

arrow
arrow
    全站熱搜

    戮克 發表在 痞客邦 留言(0) 人氣()