【发布时间】:2013-08-31 19:23:14
【问题描述】:
我不是 Ruby 开发人员,但我使用 Capistrano 进行 PHP 部署。我正在尝试清理脚本的输出并尝试添加unicode check mark,如this blog 中所述。
问题是如果我这样做:
checkmark = "\u2713"
puts checkmark
它输出“\u2713”而不是✓
我在 Google 上四处搜索,但找不到任何讨论这个问题的地方。
TLDR:我如何 puts 或 print unicode 复选标记 U-2713?
编辑
我在我的 Mac (OSX Lion) 上运行 Ruby 1.8.7,因此无法使用 encode 方法。我的 shell 是 iTerm2 中的 Bash。
更新 [2019 年 4 月 8 日] 添加了参考图片,以防网站出现故障。
【问题讨论】:
标签: ruby string unicode utf-8 ruby-1.8.7