Гость
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XML MySQL encoding / 6 сообщений из 6, страница 1 из 1
05.09.2011, 10:51
    #37424968
good_game
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML MySQL encoding
Доброе время суток, уважаемые форумчане.
Не могу решить вот какую задачу. Некая программа работает с БД на 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
05.09.2011, 23:23
    #37426167
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML MySQL encoding
Вопрос в ветку MySQL нужно задать.

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


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