Freesco, NND, CDN, EOS
http://forum.freesco.pl/

Polskie znaki
http://forum.freesco.pl/viewtopic.php?f=22&t=16793
Strona 1 z 1

Autor:  Albercik [ piątek, 11 kwietnia 2008, 23:55 ]
Tytuł:  Polskie znaki

Mam dość nietypowy problem. Codziennie pewien skrypt przetwarza mi plik z latin2 na UTF8 , dzieje się to z crona. Oto polecenie:
: [/] [] ()
iconv -f ISO-8859-2 -t UTF8 plik1 -o plik2

i kiedy wykonuję to "z ręki" to faktycznie działa i konwertuje się, natomiast kiedy robi to cron , to otrzymuję mailem komunikat:
Cytuj:
"\x{0141}" does not map to ascii.
"\x{0143}" does not map to ascii.
"\x{0141}" does not map to ascii.
"\x{0118}" does not map to ascii.
"\x{0104}" does not map to ascii.
"\x{00d3}" does not map to ascii.
"\x{0141}" does not map to ascii.
"\x{00d3}" does not map to ascii.
"\x{0141}" does not map to ascii.


i powyższe hieroglify ładują mi się do pliku wynikowego. Może mi ktoś pomóc to wyjaśnić?

Autor:  MAC!EK [ sobota, 12 kwietnia 2008, 00:52 ]
Tytuł: 

wywołaj w cronie przed tym poleceniem:
export
i porównaj z wynikiem tego samego polecenia w konsoli

Autor:  Albercik [ sobota, 12 kwietnia 2008, 12:03 ]
Tytuł: 

Obydwa wyniki export są takie same, ale wydaje mi się ,że wiem w czym jest błąd
Cytuj:
declare -x COLUMNS="126"
declare -x HISTCONTROL="ignorespace"
declare -x HOME="/root"
declare -x INPUTRC="/etc/inputrc"
declare -x LANG="pl_PL"
declare -x LESS="-R"
declare -x LESSCHARSET="latin1"
declare -x LINES="45"
declare -x LOGNAME="piotr"
declare -x MAIL="/var/mail/piotr"
declare -x MANPATH="/usr/man:/usr/X11R6/man"
declare -x MC_SID="13970"
declare -x MC_TMPDIR="/tmp/mc-root"
declare -x OLDPWD="/etc"
declare -x PATH="/bin:/usr/bin:/sbin:/usr/sbin:/usr/X11R6/bin:/opt/bin"
declare -x PS1="[\\u@\\h \\W]\\\$ "
declare -x PS2="> "
declare -x PWD="/etc/cron.hourly"
declare -x SHELL="/bin/bash"
declare -x SHLVL="3"
declare -x SSH_TTY="/dev/pts/0"
declare -x TERM="xterm"
declare -x VISUAL="nano"
[root@compus-net cron.hourly]#


myślę, że pogrubiony tekst powinien być zmieniony na latin2

Autor:  MAC!EK [ sobota, 12 kwietnia 2008, 16:08 ]
Tytuł: 

Tylko co do tego wszystkiego ma less?

Autor:  Albercik [ poniedziałek, 14 kwietnia 2008, 14:49 ]
Tytuł: 

MAC!EK pisze:
Tylko co do tego wszystkiego ma less?


Sprawę załatwiło :
: [/] [] ()
export LESSCHARSET="latin2"


Gdzie to zmienić na stałe ?

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/