Я использую веб-приложение, которое работает в WebSphere и взаимодействует с базой данных Oracle (используя набор символов AL32UTF8).
Если я использую веб-приложение для ввода текста, а затем нажимаю кнопку «Сохранить», я ожидаю, что текст будет сохранен в поле CLOB в базе данных Oracle. В веб-приложении есть функциональные возможности для просмотра текста путем извлечения его из базы данных.
Когда я ввожу текст, содержащий знак евро (€), нажимаю кнопку «Сохранить» и просматриваю текст с помощью веб-приложения, я обнаружил, что знак евро был преобразован в «?».
Я пытаюсь найти, поврежден ли текст в базе данных.
Хранится ли знак евро как «0xE2 0x82 0xAC» (3 байта) в Oracle?
Если это так, есть ли запрос к базе данных, который может это подтвердить? (Допустим, таблица называется SOME_TABLE, а поле CLOB называется SOME_FIELD.)
Большое Вам спасибо.