Вам действительно необходимо выяснить, является ли неправильным Java-приложение, неправильное Rails-приложение или и то, и другое.Использование PuTTY или консоли Linux не является хорошим способом проверки этого, так как они могут не поддерживать соответствующие символы Unicode.В идеале вы должны найти GUI, который вы можете подключить к базе данных, и использовать , что , чтобы проверить значения.Также можно найти некоторые функции MySQL, которые будут возвращать кодовые точки Unicode напрямую.
Вполне возможно, что приложение Rails делает не то, что нужно, но обратимо (возможно, не всегда обратимо- может тебе просто повезет в данный момент).Я видел это раньше, когда разработчик последовательно использовал одну и ту же неправильную кодовую страницу при кодировании и декодировании текста, и ему удалось получить правильные результаты без фактического сохранения правильных данных.Очевидно, что это испортит любую другую систему, пытающуюся получить те же данные.