Я обнаружил ошибку с данными CLOB с проблемой кодирования во время выполнения моей программы. Моя программа использует кодировку UTF-8. Он выполняет запрос, чтобы получить данные CLOB, содержащие строку xml, и создает новый файл xml со запрашиваемой строкой xml.
Ошибка, которую я обнаружил, заключалась в том, что созданный xml-файл содержал несколько байтов, которые не входили в диапазон UTF-8, поэтому я столкнулся со страницей с ошибкой при попытке открыть файл в браузере Chrome.
Настроенная кодировка базы данных также UTF-8, поэтому я подумал, что кодировка базы данных просто означает, что база данных имеет двоичные данные и обрабатывает данные с использованием настроенной кодировки. Из-за этого база данных может даже иметь данные, которые не находятся в диапазоне ее кодировки и показывают пробелы или пробельные символы при чтении данных.
Это правильно ??