Adj*_*jam 3 ruby unicode command-prompt
我想知道如何打印 unicode 字符,例如日语或有趣的字符,例如 .
我可以用以下方法打印爱心:
hearts = "\u2665"
puts hearts.encode('utf-8')
Run Code Online (Sandbox Code Playgroud)
如何在命令提示符下使用 Ruby 打印更多 unicode 字符?
我的方法适用于某些字符,但不适用于全部。
代码示例将不胜感激。
如果十六进制数字不是 4,则需要将 unicode 字符括起来(来源:{ / u /Stefan),例如:}
heart = "\\u2665"\npackage = "\\u{1F4E6}"\nfire_and_one_hundred = "\\u{1F525 1F4AF}"\nputs heart\nputs package\nputs fire_and_one_hundred\nRun Code Online (Sandbox Code Playgroud)\n\n或者,您也可以直接将 unicode 字符放入源中,这至少在 macOS 上非常容易,在大多数应用程序中,默认情况下通过Ctrl+ Command+访问表情符号和符号菜单(在 Windows 10 上可以通过+Space访问类似的菜单)最有可能包括您的文本编辑器/Ruby IDE:Win;
\n\n\n\nheart = "\xe2\x99\xa5"\npackage = ""\nfire_and_one_hundred = ""\nputs heart\nputs package\nputs fire_and_one_hundred\nRun Code Online (Sandbox Code Playgroud)\n\n输出:
\n\n\xe2\x99\xa5\n\n\nRun Code Online (Sandbox Code Playgroud)\n\n它在 macOS 终端中的外观:
\n\n\n| 归档时间: |
|
| 查看次数: |
1335 次 |
| 最近记录: |