java - 转换汉字和 UTF-8
问题描述
我从数据中获取值时遇到问题,当我从结果集中获取汉字时,汉字变成了 µ¥?ÚûÇ。我的结果集是一个存储在数据库中的 xml。我想将 µ¥?ÚûÇ 转换回汉字。原来的汉字是“澳门”,但是当我从我的数据库中提取它时,它会显示 µ¥?ÚûÇ。当我使用 Charset UTF-8 在 Interactive SQL 中的 Sybase 数据库中看到我的 xml 时,它能够看到我的汉字澳门。
Object[] results = (Object[]) query.getSingleResult();
xml = String.valueOf(results[2]);
解决方案
推荐阅读
- unicode - 在格式化程序中打印 Unicode
- ruby-on-rails - Rails:如何制作一个调用自定义控制器方法的按钮?
- mongodb - LoopBack 4 中的高级 MongoDB 运算符
- javascript - 如何在 Mongoose 中更新对象内的属性
- alexa - 从插槽获取动态数据?未在列表中添加 resolutionsPerAuthority 的动态元素
- javascript - 如何使用angular6根据字符串数组过滤对象数组
- javascript - Django Channels 失败:WebSocket 握手期间出错:net::ERR_CONNECTION_RESET
- php - 无法使用 PHPMailer 和 CRON 作业发送电子邮件
- javascript - 如何获取对象数组中的值?
- android - React Native - 根据背景颜色更改文本颜色