在 Java 中打印 Unicode 或补充字符
Posted
技术标签:
【中文标题】在 Java 中打印 Unicode 或补充字符【英文标题】:Printing Unicode or Supplementary Character in Java 【发布时间】:2014-06-26 01:19:21 【问题描述】:我正在尝试将反向项目符号 Unicode 字符打印到 txt 文件。我一直在查找信息,但没有任何效果。它总是在文件中打印一个问号字符。 我要附加的这个错误是我看到在 java 中生成的符号的唯一方法。 我确定它可以写入文本文件,并且我听说过它可能需要转换? 如果有人知道如何将反向项目符号打印到文本文件中,我将不胜感激! 这是代码的图片以及它给我的错误...
感谢任何提前知道答案的人。我整天在网上搜索,我什么也找不到。
【问题讨论】:
【参考方案1】:要将字符串作为字节存储在文件中,Java 必须对该字符串进行编码。
默认情况下,Java 使用系统编码,这在 Windows 上是无用的,例如 Windows-1252 左右。
使用new PrintWriter("tab.txt", "UTF-8")
。
【讨论】:
我尝试了很多不同的东西并实际使用了它。成功了,谢谢!以上是关于在 Java 中打印 Unicode 或补充字符的主要内容,如果未能解决你的问题,请参考以下文章