[英]Java; Trying to convert a String which contains ISO-8859-1 encoding to UTF-8 but file is UTF-8
[英]Convert MySql string ISO-8859-1 to UTF-8 with Java
在MySql数据库中,我有一列包含一个用ISO-8859-1(latin1_swedish_ci)编码的varchar
字符串。
当字符串不是latin1
MySql会将其存储为例如"à¸à¸µà¹à¸à¸."
使用Java,我需要提取它并将其转换为UTF-8。
你知道我该怎么办吗?
谢谢
你是说喜欢...
byte[] inIso_8859_1 = "à¸à¸µà¹à¸à¸.".getBytes("ISO-8859-1");
byte[] inUtf_8 = new String(inIso_8859_1, "ISO-8859-1").getBytes("UTF-8");
检查UTF-8编码字节
String s = new String(inUtf_8, "UTF-8");
System.out.println(s);
版画
à¸à¸µà¹à¸à¸.
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.