[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Problème cron et encodage



Bonjour à tous,

Sur une machine de prod (Debian Lenny) j'ai une cascade de sripts (shell + java + php) qui s'enchainent pour traiter des fichiers. La finalité est de produire une procédure dégradée en milieu hospitalier (circuit du médicament).

Je lance manuellement le script appelé par la cron, j'ai un bon encodage au final des données.

Le cron "tout seul" me pourri l'encodage. exemple : μG devient B5G... les accents ne passent plus...

Mon script traite un premier fichier encodé en ISO8859-1. Il commence par le convertir en UTF8 (iconv).
Ensuite j'ai des class java (fournie par l’éditeur du logiciel hospitalier) qui traitent ce fichier pour générer des pages HTML (charset=iso-8859-1).
Je convertis le charset en utf-8 à la fin pour forcer le navigateur.

Si quelqu'un a une idée sur l'origine du PB, peut-être sur l'environnement du compte root, une config du cron à mettre, une langue à forcer sur l'exécution du java...

Merci de votre aide



NB, env du compte root :

TERM=xterm-color
SHELL=/bin/bash
NLS_LANG=FRENCH_FRANCE.AL32UTF8
SSH_CLIENT=10.1.30.146 64975 22
INFORMIXDIR=/opt/IBM
SSH_TTY=/dev/pts/1
USER=root
LD_LIBRARY_PATH=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/lib:
LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.svgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:
ORACLE_SID=XE
MAIL=/var/mail/root
PATH=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/IBM/bin
EDITOR=vi
LANG=fr_FR.UTF-8
PS1=\h:\w\$
SHLVL=1
HOME=/root
LS_OPTIONS=--color=auto
LOGNAME=root
ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
_=/usr/bin/env
OLDPWD=/var/www/genois


Reply to: