如何让java正确地将这些逻辑符号作为字符串打印?
∀∃⊃¬≡
只需在我的字符串中输入这些符号,输出就会大不相同。
答案 0 :(得分:0)
查看web中的unicode表,记下符号的代码并打印
示例:以下代码将打印
对于所有元素..∀123
System.out.println("For all elements.. "+"\u2200 " + 123);
答案 1 :(得分:0)
当您在字符串中的java源文件中添加符号时,java编译器会将字符视为UTF-8字符。 当你打印它们时(例如使用System.out.println()),那么你正在使用底层操作系统的字符集。
如果您想要正确打印,可能希望使用以下内容:
OutputStreamWriter wrapper = new OutputStreamWriter(System.out, StandardCharsets.UTF_8);
PrintWriter output = new PrintWriter(wrapper, true);