Как мне создать галочку в Юникоде?

#ruby-on-rails #ruby

#ruby-on-rails #ruby

Вопрос:

Я бы подумал, что это было бы:

 "amp;#x2713;".encode(:unicode)
  

Но я думаю, что это неправильное использование .encode. И когда я говорю:

 "amp;#x2713;".encode('Unicode')
  

он не может выполнить преобразование.

Ответ №1:

Если вы используете Ruby 1.9 (который имеет гораздо лучшую встроенную поддержку кодирования), вы можете сделать это:

 > checkmark = "u2713"
# => "✓" 
> checkmark.encoding
# => #<Encoding:UTF-8>