如何在unicode中创建复选标记?

Jer*_*ith 8 ruby ruby-on-rails

我认为这将是:

"✓".encode(:unicode)
Run Code Online (Sandbox Code Playgroud)

但我认为这不是.encode的正确用法.当我说:

"✓".encode('Unicode')
Run Code Online (Sandbox Code Playgroud)

它无法进行转换.

Dyl*_*kow 10

如果您使用的是Ruby 1.9(它具有更好的内置编码支持),您可以这样做:

> checkmark = "\u2713"
# => "?" 
> checkmark.encoding
# => #<Encoding:UTF-8> 
Run Code Online (Sandbox Code Playgroud)