java utf8轉碼

/**app

* UTF-8編碼轉換ide

*/編碼

public String toUtf8String(String s) {spa

StringBuffer sb = new StringBuffer();utf-8

for (int i = 0; i < s.length(); i++) {get

char c = s.charAt(i);it

if (c >= 0 && c <= 255) {io

sb.append(c);class

} else {tab

byte[] b;

try {

b = Character.toString(c).getBytes("utf-8");

} catch (Exception ex) {

b = new byte[0];

}

for (int j = 0; j < b.length; j++) {

int k = b[j];

if (k < 0)

k += 256;

sb.append("%" + Integer.toHexString(k).toUpperCase());

}

}

}

return sb.toString();

}

相關文章
相關標籤/搜索