sequela nunca retorna utf-8, apenas ascii-8bit

Existe esse banco de dados mysql que estou tentando conectar. O DataMapper busca tudo perfeitamente em UTF-8, mas o Sequel sempre retorna strings em ASCII-8bit, o que produz erros com .to_json.

Eu tentei várias coisas para fazê-lo funcionar.

Encoding.default_external = Encoding::UTF_8  
Encoding.default_internal = Encoding::UTF_8  
DB.run 'set names utf8'  
Sequel.mysql 'db', (...), :encoding => 'utf-8'  

Eu tenho gems: mysql (2.9.0) (tentei sem), mysql2 (0.3.11) e sequel (3.42.0)

A única coisa que funciona é manualmente forçando a codificação em cada string que é MUITO menos que ideal.

questionAnswers(2)

yourAnswerToTheQuestion