我有制表符分隔的值,我需要使用 Java 将其导出为文本文件,以便在 Microsoft Excel 中打开。当制表符分隔的值包含中文字符时,就会出现问题。
我尝试使用 UTF-8 导出文本文件,但 Excel 无法解释字符。然后我在记事本中打开导出的文本文件并将其保存为“Unicode”,它开始在 Excel 中显示正确的章程。
那么有人可以告诉我Java中的记事本“Unicode”等价物是什么吗?
我的代码是:
response.getOutputStream().write(reportHTML.getBytes("UTF-8"));
reportHTML 具有制表符分隔值的位置。
这是编码为 Unicode 的文本文件。