Silbermann
Новичок
Проблема с кодировкой при выборке из Oracle
Мой вопрос в следующем: делаю выборку из Oracle 9i, на основании которой формирую xml-документ. Пытаюсь присвоить элементу значние, вылетает ошибка, связанная с кодировкой. Как только задаю для документа encoding=UTF-8 - все работает отлично. Причем, документ сохраняется в файл все равно в Windows-1251 кодировке, а не в UTF-8. Почему так получается ? Меня устраивает то, что фактическая кодировка файла Windows-1251, но то, что в загаловке докуменат при выводе в файл кодировка стоит UTF-8 - меня смущает. Как лучше поступить, чтобы кодировка в загаловке соответствовала фактической кодировке документа и была Windows-1251? Спасибо.
Мой вопрос в следующем: делаю выборку из Oracle 9i, на основании которой формирую xml-документ. Пытаюсь присвоить элементу значние, вылетает ошибка, связанная с кодировкой. Как только задаю для документа encoding=UTF-8 - все работает отлично. Причем, документ сохраняется в файл все равно в Windows-1251 кодировке, а не в UTF-8. Почему так получается ? Меня устраивает то, что фактическая кодировка файла Windows-1251, но то, что в загаловке докуменат при выводе в файл кодировка стоит UTF-8 - меня смущает. Как лучше поступить, чтобы кодировка в загаловке соответствовала фактической кодировке документа и была Windows-1251? Спасибо.