| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Ruby: Общие вопросы > Encoding::CompatibilityError |
| Автор: GrayCardinal 20.8.2009, 15:16 | ||
| Есть строчка res = main_page.scan(/#{pr}:(.*?)<\/table>/m).to_s В руби 1.8 всё пашет. 1.9 ругается
Чем лечить ? |
| Автор: doomik 22.8.2009, 22:08 |
| Попробуй с помощью iconv перекодиривать main_page в UTF8 т.к переменная содержит ASCII-8BIT. <EDITED> чёрт, галку не увидел -__- |
| Автор: source777 22.8.2009, 22:12 |
| Тебя тоже пользоваться гуглом учить надо? http://redmine.ruby-lang.org/issues/show/1381 |
| Автор: GrayCardinal 23.8.2009, 10:34 |
| source777, Я же пометил тему как решенную А в ссылке про мою проблему ни слова. Надо было просто main_page.force_encoding "utf-8" |