Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Linux и FreeBSD (http://forum.oszone.net/forumdisplay.php?f=11)
-   -   проблема с кодировкой при передаче на вход команды файла (http://forum.oszone.net/showthread.php?t=203819)

Bint 03-04-2011 17:51 1650189

проблема с кодировкой при передаче на вход команды файла
 
os: RHEL
soft: Zimbra
ситуация следующая:
для создания пользователя почтового сервера Zimbra из командной строки используется команда "zmprov". когда я ввожу " zmprov ca test1@domain.com psww displayName 'Имя пользователя' " создается аккаунт с правильной кодировкой т.е. имя пользователя читабельно, на если подать на вход файл "zmprov < accounts.txt" (accounts.txt = ca test1@domain.com psww displayName 'Имя пользователя' in UTF-8) то в поле displayName вновь созданного аккаунта я получаю "?<O ?>;L7>20B5;O" (при этом команда 'cat accounts.txt' отображает "ca test1@domain.com psww displayName 'Имя пользователя' " опят же читабельно.)
Есть идеи как пофиксить? (сам файл (accounts.txt создавал в текстовом редакторе и сохранял в кодировке utf8)

Invite 03-04-2011 18:19 1650209

А кодировку файла поменять не помогает?

Bint 04-04-2011 10:06 1650580

при смене кодировки файла на 1251 или koi8, каракулями отображается даже при просмотре в линуксе, ну и создаются акки по такому файлу естественно с крякозябрами.

Invite 05-04-2011 22:47 1651829

Вот, может поможет http://forum.ubuntu.ru/index.php?topic=69603.0

Bint 06-04-2011 02:27 1651916

у меня и для рута и для зимбры:
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=


Время: 16:10.

Время: 16:10.
© OSzone.net 2001-