O problema acabou sendo caracteres não ASCII armazenados no banco de dados. Depois de removê-los, tudo funcionou como esperado. Obrigado pela ajuda de todos