如何打印 unicode 字符 U-1F4A9 'pile of poo' 表情符号
How to print unicode character U-1F4A9 'pile of poo' emoji
我正在尝试在 Ruby 中打印一个 unicode 字符,特别是一堆便便。它的 unicode 值为 U-1F4A9。但是当我尝试将“\u1F4A9”打印到输出或文件时,我什么也没看到。
我需要打印到特定类型的文件才能看到一堆便便吗?如果是这样,什么类型的文件?有没有办法将其打印到公共输出? (我正在使用 Ruby我的)
超过四个十六进制数字的 Unicode 代码点必须用花括号括起来:
puts "\u{1f4a9}"
# =>
这方面的文档很少,所以不要因为没有弄明白而难过。大括号语法的一个好处是您可以嵌入多个由空格分隔的代码点:
puts "\u{1f4a9 1f60e}"
# =>
当然,自 Ruby 2.0 以来,UTF-8 已成为默认编码,因此您可以随时将表情符号直接放入源代码中:
puts ""
# =>
我正在尝试在 Ruby 中打印一个 unicode 字符,特别是一堆便便。它的 unicode 值为 U-1F4A9。但是当我尝试将“\u1F4A9”打印到输出或文件时,我什么也没看到。
我需要打印到特定类型的文件才能看到一堆便便吗?如果是这样,什么类型的文件?有没有办法将其打印到公共输出? (我正在使用 Ruby我的)
超过四个十六进制数字的 Unicode 代码点必须用花括号括起来:
puts "\u{1f4a9}"
# =>
这方面的文档很少,所以不要因为没有弄明白而难过。大括号语法的一个好处是您可以嵌入多个由空格分隔的代码点:
puts "\u{1f4a9 1f60e}"
# =>
当然,自 Ruby 2.0 以来,UTF-8 已成为默认编码,因此您可以随时将表情符号直接放入源代码中:
puts ""
# =>