Где-то вдоль линии от БД до приложения это:
sauté
превращается в это:
sauté
Я использую Ramaze + Rack + MySQL. У меня настроен плагин force_encoding, поэтому кодировка строки - UTF-8. Если я просматриваю запись в оболочке базы данных, она выглядит нормально. Кодировка по умолчанию для таблицы - utf8, а само поле - «текст». Кодировка моего соединения с базой данных - utf8. Также на моем Macbook все отлично работает. Это на моем сервере Ubuntu, что он искажен. Я надеюсь, что кто-то может распознать это и сказать мне, что юникод превращается в ASCII, затем обратно или что-то в этом роде.