当前位置: 技术问答>java相关
求教:如何将中文字符串转为unicode码!!!!
来源: 互联网 发布时间:2015-06-17
本文导语: 例如: String s = "你好"; 将s转变为unicode码,用什么方法或函数呢 谢了 | String[] ss=new String[s.length()]; for(int i=0;i 4) + "0123456789ABCDEF".charAt(b & 0xf)); } 用第一个方法查看字符串的16进...
例如:
String s = "你好";
将s转变为unicode码,用什么方法或函数呢
谢了
String s = "你好";
将s转变为unicode码,用什么方法或函数呢
谢了
|
String[] ss=new String[s.length()];
for(int i=0;i 4) + "0123456789ABCDEF".charAt(b & 0xf));
}
用第一个方法查看字符串的16进制数,看是否是Unicode.
---------------
shmilu@sina.com
for(int i=0;i 4) + "0123456789ABCDEF".charAt(b & 0xf));
}
用第一个方法查看字符串的16进制数,看是否是Unicode.
---------------
shmilu@sina.com
|
用这个吧:
public static String toHEXString(byte b) {
return (""+"0123456789ABCDEF".charAt(0xf&b>>4)+"0123456789ABCDEF".charAt(b&0xF));
}
public static String getUnicode(String setStr) {
String szRet = "";
String szRetTmp = null;
String str = null;
try {
try {
str = new String(setStr.getBytes("ISO-8859-1"),"GBK");
}catch(Exception ex){
ex.printStackTrace();
}
byte[] bb = str.getBytes("UTF16");
for(int i = 2; i
public static String toHEXString(byte b) {
return (""+"0123456789ABCDEF".charAt(0xf&b>>4)+"0123456789ABCDEF".charAt(b&0xF));
}
public static String getUnicode(String setStr) {
String szRet = "";
String szRetTmp = null;
String str = null;
try {
try {
str = new String(setStr.getBytes("ISO-8859-1"),"GBK");
}catch(Exception ex){
ex.printStackTrace();
}
byte[] bb = str.getBytes("UTF16");
for(int i = 2; i
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
站内导航:
特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!