powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XML MySQL encoding
6 сообщений из 6, страница 1 из 1
XML MySQL encoding
    #37424968
good_game
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе время суток, уважаемые форумчане.
Не могу решить вот какую задачу. Некая программа работает с БД на MySQL 5.1. В ней сделан сервис, что эта программа может брать настройки не из базы, а из XML-файла. Этот XML-файл является дампом базы в XML-формате. Проблема в том, что если в базе есть кириллические буквы, то программа говорит, что встретила незнакомые символы в документе и дальше работать не хочет. Если в заголовке XML-файла ручками добавить строку с именем кодировки, всё работает. А вот без неё - не работает.
Думаю, на примере будет яснее. MySQL выгружает следующий файл (вернее его заголовок):

// так не работает
<?xml version="1.0"?>
<mysqldump xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance">
....


// а вот так работает
<?xml version="1.0" encoding="windows-1251"?>
<mysqldump xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance">

Как mysqldump заставить выгружать это пресловутое encoding="windows-1251" ?
...
Рейтинг: 0 / 0
XML MySQL encoding
    #37426167
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос в ветку MySQL нужно задать.

Попробуйте указать параметр --default-character-set=utf8
...
Рейтинг: 0 / 0
XML MySQL encoding
    #37426947
good_game
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Параметр --default-character-set=utf8 задавал. Он влияет на символы, в которых выгружается дамп. Поэтому это не решение, но спасибо за попытку.
...
Рейтинг: 0 / 0
XML MySQL encoding
    #37447515
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему не решение? хмлник-то правильный получается?
...
Рейтинг: 0 / 0
XML MySQL encoding
    #37485329
good_game
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хмлник правильный.
А вот строка
<?xml version="1.0" encoding="windows-1251"?>
так и не появляется.
...
Рейтинг: 0 / 0
XML MySQL encoding
    #37485507
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если выгружать в utf-8, она и не нужна, т.к. utf-8 доразумевается по умолчанию.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XML MySQL encoding
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]