首页 > 解决方案 > 转换汉字和 UTF-8

问题描述

我从数据中获取值时遇到问题,当我从结果集中获取汉字时,汉字变成了 µ¥?ÚûÇ。我的结果集是一个存储在数据库中的 xml。我想将 µ¥?ÚûÇ 转换回汉字。原来的汉字是“澳门”,但是当我从我的数据库中提取它时,它会显示 µ¥?ÚûÇ。当我使用 Charset UTF-8 在 Interactive SQL 中的 Sybase 数据库中看到我的 xml 时,它能够看到我的汉字澳门。

  Object[] results = (Object[]) query.getSingleResult();
  xml = String.valueOf(results[2]);

标签: javaxmlspring

解决方案


推荐阅读