我有一个包含 ASCII 和 Unicode 字符的 CSV 文件。说“ÅÔÉA”。我不确定这个文件的编码格式,但是当我在记事本中打开它时,它显示“ANSI”作为其编码标准。
我以 UTF-8 编码格式获取 CSV 的这些内容。
fr = new InputStreamReader(new FileInputStream(fileName),"UTF-8");
但是当我将它存储在数据库中时,这些特殊字符(“A”除外)没有正确存储。字符被打乱
我希望所有的字符都能妥善存储。有什么想法吗?
最佳答案
“记事本”中的“ANSI”表示您的 Windows 使用的任何代码页。 尝试 ISO8859-1,它在大多数情况下都有效。
关于java - Java中的编码问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1030903/