如何将byte []从ANSI转换为UTF-8

时间:2014-01-09 02:05:42

标签: java xml utf-8

byte[] data;
ResultSet resultSet 
data = resultSet.getBytes("xml");//It is XML of ANSI type from database(ms-sql);

我正在尝试将XML转换为UTF-8类型。

请帮我解决这个问题。

2 个答案:

答案 0 :(得分:0)

可能使用带有编码的String构造函数;例如,new String(data, "UTF-8");

调用resultSet.getString("xml");

可能最简单

答案 1 :(得分:0)

您可能应该直接将字节提供给XML解析器。 XML几乎需要指定编码,解析器将自己解决。