java - 在 Java 中打印 Unicode 或增补字符

标签 java unicode type-conversion export-to-text

我正在尝试将反向项目符号 Unicode 字符打印到 txt 文件。我一直在查找信息,但没有任何作用。它始终将问号字符打印到文件中。 我要附加的这个错误是我看到 java 中生成的符号的唯一方法。 我确信它可以写入文本文件,并且我听说过它可能需要转换? 如果有人知道如何将反向项目符号打印到文本文件中,我将不胜感激! 这是代码的图片以及它给我的错误...

enter image description here

感谢所有提前知道答案的人。我在网上搜索了一整天,但找不到任何东西。

最佳答案

要将字符串作为字节存储在文件中,Java 必须对该字符串进行编码。

默认情况下,Java 使用系统编码,这在 Windows 上是无用的,例如 Windows-1252 等。

使用new PrintWriter("tab.txt", "UTF-8")

关于java - 在 Java 中打印 Unicode 或增补字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24421046/

相关文章:

java - 如何对列表中的日期进行排序?

python - 如何使 python StreamWriter 需要 unicode 输入?

rust - String,&str,Vec <u8>和&[u8]的惯用转换

python - Golang 与 Python - 十六进制字符串到 Int

java - 未经检查地调用 push(E) 作为原始类型 Stack 的成员

java - 使用自定义起点对 ArrayList 对象属性进行排序

mysql - 导出和导入用户和数据库整理问题

python - Flask - header 未转换为 unicode?

string - 将数字串转换为其数字 big.Rat 值的最佳方法

java - 如何在 Maven 中构造一个新项目,以便它找到 jar 文件并且不会给出依赖项错误