У меня работает API на Sinatra.Он запрашивает базы данных mysql и возвращает данные в формате json или xml.У меня проблема с данными Unicode.Если я запрашиваю производственную базу данных из консоли, я получу данные правильно:
persönlichen
Однако, в моих результатах API (или если бы я запрашивал базу данных в irb, используя gem mysql2), яПолучите это:
persönlichen
На моем блоке разработки все работает без сбоев, что мешает моим усилиям по решению проблемы.
Я сделал все, что мог, чтобы убедиться, что база данных работает.Только -8 (кодировки, параметры сортировки, наборы символов клиента и сервера - все utf-8).Я использую драйвер mysql2, который якобы заставляет все к utf-8.Я устанавливаю: encoding => 'UTF8' в моем активном подключении к записи.
Чего мне не хватает?