在Java中打印Unicode或补充字符

在Java中打印Unicode或补充字符,java,unicode,type-conversion,export-to-text,Java,Unicode,Type Conversion,Export To Text,我正在尝试将反向项目符号Unicode字符打印到txt文件中。我一直在查找信息,但什么都不起作用。它总是在文件中打印一个问号字符。 我要附加的这个错误是我看到用java生成的符号的唯一方式。 我确信它可以被写入一个文本文件,我听说过一些关于它可能需要转换的东西? 如果有人知道如何将反向项目符号打印成文本文件,我将不胜感激! 这是代码的图片和它给我的错误 感谢所有提前知道答案的人。我在网上搜索了一整天,什么也找不到 要将字符串作为字节存储在文件中,Java必须对该字符串进行编码 默认情况下,Ja

我正在尝试将反向项目符号Unicode字符打印到txt文件中。我一直在查找信息,但什么都不起作用。它总是在文件中打印一个问号字符。 我要附加的这个错误是我看到用java生成的符号的唯一方式。 我确信它可以被写入一个文本文件,我听说过一些关于它可能需要转换的东西? 如果有人知道如何将反向项目符号打印成文本文件,我将不胜感激! 这是代码的图片和它给我的错误


感谢所有提前知道答案的人。我在网上搜索了一整天,什么也找不到

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

默认情况下,Java使用系统编码,这在Windows上是无用的,比如Windows-1252之类


使用新的PrintWriter(“tab.txt”,“UTF-8”)

我尝试了很多不同的东西,并实际使用了它们。成功了,谢谢!