【问题标题】:How to convert byte[] from ANSI to UTF-8如何将字节 [] 从 ANSI 转换为 UTF-8
【发布时间】:2014-01-27 10:09:42
【问题描述】:
byte[] data;
ResultSet resultSet 
data = resultSet.getBytes("xml");//It is XML of ANSI type from database(ms-sql);

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

请帮我解决这个问题。

【问题讨论】:

标签: java xml utf-8


【解决方案1】:

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

拨打resultSet.getString("xml");可能最简单

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-10
      • 1970-01-01
      • 2010-11-30
      相关资源
      最近更新 更多