【问题标题】:is it possible to use braille characters as string character是否可以将盲文字符用作字符串字符
【发布时间】:2020-06-16 02:20:12
【问题描述】:

我将所有盲文字符复制到一个字符串数组中,并希望用它来读取和打印盲文字符。但是,当我尝试编译程序时,弹出以下错误消息

    private String[] alphabet= {"⠁","⠃","⠉","⠙","⠑","⠋","⠛","⠓","⠊","⠚","⠅","⠇","⠍","⠝","⠕","⠏","⠟","⠗","⠎","⠞","⠥","⠧","⠭","⠽","⠵","⠯","⠿","⠷","⠮","⠾","⠡","⠣","⠩","⠹","⠱","⠫","⠻","⠳","⠪","⠺","⠂","⠆","⠒","⠲","⠢","⠖","⠶","⠦","⠔","⠴","⠌","⠬","⠼","⠜","⠄","⠤","⠈","⠘","⠸","⠐","⠨","⠰","⠠","⠀"};

这是我尝试使用的字符串数组。

谢谢

编辑:

更新。更改编码首选项或单击“另存为 UTF-8”按钮后,程序编译并保存得很好。但是,我仍然无法像使用普通字符串那样打印字符。

我正在寻找这样的东西

System.out.println("this is the character: "+ "⠛");

预期输出

这是字符:⠛

实际输出

这是角色:

【问题讨论】:

  • 如果您要将任意 Unicode 代码点放入 Java 源代码中,您必须告诉您的 IDE(Eclipse?)使用 UTF-8 作为源代码文件的编码。然后你需要告诉 Maven/Ant/Gradle。对这些代码点使用\u.... 语法可能会更好。
  • 您是否尝试单击对话框中的“另存为 UTF-8”按钮?
  • 抱歉回复晚了。是的,程序在更改文件编码首选项后保存并编译得很好。但是,我仍然无法打印任何其他字符串的盲文字符。即 System.out.println("这是字符:"+"⠛")

标签: java string


【解决方案1】:

您需要按照路径在 Eclipse IDE 中进行更改并将文件编码更改为 UTF-8。 首选项 --> 常规 --> 工作区 --> 文件编码

【讨论】:

    【解决方案2】:

    我想出了如何打印盲文字符。我所要做的就是使用它的 Unicode 文字来打印它。 (盲文字符为 2800 - 28FF)

    完整列表见https://en.wikipedia.org/wiki/Braille_Patterns

            System.out.println("\u28FF");
    

    将输出⣿

    【讨论】:

      猜你喜欢
      • 2021-12-13
      • 2021-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-16
      • 2021-04-15
      • 2021-02-05
      相关资源
      最近更新 更多