При извлечении данных из базы данных Oracle с использованием платформы spring-mybatis несколько специальных символов преобразуются в ненужные символы. Ниже приведен один из текстов (выделен специальным символом).
XXXXX XXX supervisi - n XXX
Наше базовое Java-приложение на основе потоков извлекает данные из базы данных, формирует XML и отправляет последующим приложениям для обработки.
Технологии :
Испытанные решения:
- В mybatis выберите запрос, используя to_char () / to_nchar ()
- установить file.encoding в UTF-8, во время работы нашей программы потока Java
Мы нашли решение в mybatis, чтобы установить driver.encoding в UTF-8. Но мы не уверены, где этот параметр должен быть установлен при интегрировании Spring-Mybatis.