Actualmente estoy teniendo problemas con los resultados de la API de amazon.cómo convertir la codificación de caracteres con ruby 1.9
el servicio devuelve una cadena con caracteres Unicode: Aprender Objetivo \ XE2 \ x80 \ x93C en el Mac (Aprender Series)
con Ruby 1.9.1 la cadena aun no podía sido procesada:
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 Recomiendo leer * El mínimo absoluto de cada desarrollador de software Absolutamente, definitivamente debe saber acerca de Unicode y conjuntos de caracteres (Sin excusas!) * (http://www.joelonsoftware.com/articles/Unicode.html), incluso si ya está fa Miliar con codificaciones y tal. – ewall
Recientemente leí el artículo de yehuda katz sobre la codificación en 1.9 y pensé: ¡¿WTF ?! (http://yehudakatz.com/2010/05/17/encodings-unabridged/) el artículo que ha vinculado es excelente. – phoet