gpt4 book ai didi

java - 使用 Java 将带有特殊字符的值插入到 SQLite 中

转载 作者:行者123 更新时间:2023-12-01 13:46:14 26 4
gpt4 key购买 nike

  • 我在 UTF8 保存的文件中有一行包含单词“Tác”。 (特殊字符á)
  • 我用 Java 读取文件如下:

    BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream(fileDir), "UTF8"));

  • 在 Eclipse Debug模式下,我从文件中获取的单词的值是 T�c!

  • 当插入到我的 SQlite DB 中时,相同 -> T�c

  • 在我现有的 SQLite-DB 中已经存在带有特殊字符的条目,例如“Concepción”

附加信息:编写 System.out 如下:

                    PrintStream out = new PrintStream(System.out, true, "UTF-8");
out.println(sSitename);

结果:T�c

有人可以提示我如何解决这个问题吗?

最佳答案

听起来它并没有真正以 UTF8 格式读出,您尝试过“UTF-8”吗?

查看 Charset文档。

关于java - 使用 Java 将带有特殊字符的值插入到 SQLite 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20355017/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com