Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / mysql.exe и \n / 4 сообщений из 4, страница 1 из 1
22.11.2016, 16:56
    #39352064
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mysql.exe и \n
Выполняю команду
Код: powershell
1.
mysql.exe --default-character-set=utf8 --skip-column-names "--execute=SELECT 'a\r\nb'";  >1.txt


Получаю выходной файл
Код: sql
1.
2.
a
\nb


Или в hex
Код: sql
1.
61 0D 5C 6E 62 0D 0A


Что я делаю не так? Почему \n выводится как есть, а не заменяется на 0А?

С уважением, Vasilisk
...
Рейтинг: 0 / 0
22.11.2016, 17:02
    #39352067
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mysql.exe и \n
_Vasilisk_,

Вряд ли дело в этом, но если точно следовать доке, то должно быть так:
Код: powershell
1.
mysql.exe --default-character-set=utf8 --skip-column-names --execute="SELECT 'a\r\nb'" >1.txt

Т.е. двойная кавычка в другом месте и точка с запятой не нужна.
...
Рейтинг: 0 / 0
22.11.2016, 17:20
    #39352079
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mysql.exe и \n
miksoftдолжно быть так:Вывод тот же
...
Рейтинг: 0 / 0
22.11.2016, 17:24
    #39352082
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mysql.exe и \n
Код: powershell
1.
mysql.exe --default-character-set=utf8 --skip-column-names --execute="SELECT HEX('a\r\nb')" >1.txt

[/quote]дает
Код: sql
1.
610D0A62


Т.е. проблема именно в выводе
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / mysql.exe и \n / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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