【发布时间】:2012-12-17 07:26:38
【问题描述】:
我正在通过 JDBC/ODBC 成功连接到 Microsoft Access。之后,我进行查询以从 Microsoft Access 中选择行,并将这些结果写入 TXT 文件。一切正常,但我有一些包含重音符号的字符串,这些字符串显示为“?”在 TXT 文件中。我已经尝试了各种形式的方法来用 java 编写文件,如 PrintWriter、FileWriter、Outputstream 等,包括在其中一些方法中添加字符编码参数(UTF-8 或 ISO-8859-1)。我需要任何有关以正确方式显示这些字符的方法的帮助。谢谢。
【问题讨论】:
-
几个问题,你是如何阅读文本文件的?来自访问的信息是否正确?
-
@BevynQ 嗨。我通过直接打开它来读取文本文件。是的,信息来自 Microsoft Access 正确,除了显示为“?”的字符,因为重音。
标签: java ms-access jdbc character-encoding odbc