У меня возникли проблемы с результатами amazon api.как преобразовать кодировку символов с ruby 1.9
служба возвращает строку с юникод символов: Learn Цель \ XE2 \ x80 \ x93C на Mac (Learn Series)
с рубином 1.9.1 строка не может даже были обработаны:
REXML::ParseException: #<Encoding::CompatibilityError: incompatible encoding regexp match (UTF-8 regexp with ASCII-8BIT string)>
...
Exception parsing
Line: 1
Position: 1636
Last 80 unconsumed characters:
Learn Objective–C on the Mac (Learn Series)
I настоятельно рекомендую читать * Абсолютный минимум Каждый разработчик программного обеспечения Абсолютно, положительно должен знать об Unicode и наборах символов (без оправданий!) * (http://www.joelonsoftware.com/articles/Unicode.html), даже если вы уже фа miliar с кодировками и т. д. – ewall
Я недавно прочитал статью yehuda katz о кодировании в 1.9 и подумал: WTF ?! (http://yehudakatz.com/2010/05/17/encodings-unabridged/) статья, которую вы связываете, отличная. – phoet