|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Victor Sudakov 2:5020/400 21 Aug 2007 13:18:53 To : Valentin Davydov Subject : Re: напечатать строку вместо кодов символов -------------------------------------------------------------------------------- Valentin Davydov wrote: > >> >> >> printf "%b" $(printf "\%o" ${string//\\\\/ 0x}) > >> >> > > >> >> >Издеваешься. > >> > > >> >> Hе я издеваюсь, а та винда, которая тебе эти строчки подсовывает. > >> > > >> >При чём тут винда. > > > >> А откуда ещё могут строчки в юникоде с backslashами вылезти? > > > >ldapsearch > Вот виндовый ldap-сервер тебе эти строчки и подсовывает. Виндовый ldap-сервер эти строчки передает обычным 8-битным текстом. Может это и нарушает RFC, но такое представление данных со слешами - целиком на совести ldapsearch. > Что-то не верю я, > чтобы сам ldapsearch нарушал rfc2849, да ещё таким заковыристым образом. Проверь сам. Виндовый сервер никаких слешей не вставляет. Раньше он передавал в cp1251, потом перешел на utf-8, но всегда это был текст. -- Victor Sudakov, VAS4-RIPE, VAS47-RIPN 2:5005/49@fidonet http://vas.tomsk.ru/ --- ifmail v.2.15dev5.4 * Origin: AO "Svyaztransneft", SibPTUS (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.unix.bsd/3143524f63bbb.html, оценка из 5, голосов 10
|