secuela nunca devuelve utf-8, solo ascii-8bit
Hay una base de datos mysql a la que estoy intentando conectar. DataMapper obtiene todo muy bien en UTF-8, pero Sequel siempre devuelve cadenas en ASCII-8bit que producen errores con .to_json.
He intentado varias cosas para que funcione.
Encoding.default_external = Encoding::UTF_8
Encoding.default_internal = Encoding::UTF_8
DB.run 'set names utf8'
Sequel.mysql 'db', (...), :encoding => 'utf-8'
Tengo gemas: mysql (2.9.0) (probado sin), mysql2 (0.3.11) y secuela (3.42.0)
Lo único que funciona es forzar manualmente la codificación en cada cadena que es MUCHO menos que ideal.