【发布时间】:2017-05-09 18:04:41
【问题描述】:
我有一个问题,当最终用户从 HTML 提交数据时 Web 应用程序中的表单,他们正在从 Word 中复制数据 包含长破折号或长破折号的文档。
根据我们试图从数据库中读取这些数据的逻辑, 将其写入excel文件。
作为结果,这些字符在 excel 中生成,如图所示 下面,其中包含一种问号。
Actual output : 1993 � 1995
Expected output : 1993 – 1995
我已经在 Java 中完成了 UTF-8 编码,但在 excel 中仍然得到相同的输出。如何解决?
以下是我的代码摘录。
try {
keyStrenghts = new String(keyStrenghts.getBytes("utf-8"));
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
我正在使用 JDK 6 和 apache poi 来生成 excel 文件。
【问题讨论】:
标签: java utf-8 apache-poi