Проверьте текст, который имеет символы - PullRequest
0 голосов
/ 16 марта 2012

Мне нужно убедиться, что текст отображается на веб-странице.У некоторого текста есть символы.

Каков наилучший способ проверить, что на моей странице отображается следующее

"Test® Software for the low price of 7.451¢ per install"

Я пытался избежать символов, но я получаюследующие ошибки

 test.rb:61: invalid multibyte char (US-ASCII)
 test.rb:61: unterminated string meets end of file
 test.rb:61: syntax error, unexpected $end, expecting keyword_then or ';' or '\n'

Ответы [ 2 ]

2 голосов
/ 16 марта 2012

Вам нужно поместить

# encoding: UTF-8

вверху тестового файла, содержащего символы Юникода.Это известно как «волшебный комментарий».Вы можете и должны прочитать больше о кодировке в Ruby 1.9 .

0 голосов
/ 16 марта 2012

Похоже, вы хотите использовать HTML-объекты вместо символов для отображения. Если вы это сделаете, вы можете проверить эти объекты в вашем тесте без этих проблем. Таким образом, HTML становится:

"Test® Software for the low price of 7.451¢ per install"
...