Probleme d'accents "é ç à"

Fermé
lookass82 Messages postés 1 Date d'inscription mardi 28 mai 2013 Statut Membre Dernière intervention 28 mai 2013 - 28 mai 2013 à 10:08
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 - 28 mai 2013 à 12:10
Bonjour,
je suis actuellement entrain de mettre en place un serveur nagios avec un plugin pour monitorer le traffic réseaux.
mon probleme c'est que ce plugin fonctionne trés bien sur les OS anglais car pas d'accent mais sur les français cela ne fonctionne pas ce qui fort contraignant.

voici le plugin https://exchange.nagios.org/directory/Plugins/Operating-Systems/Windows/Check-Windows-Network-Traffic-2FUsage/details

mon environnement SUDO_USER=administrateur
SUDO_UID=1000
USERNAME=root
MAIL=/var/mail/root
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin
PWD=/usr/local/nagios/libexec
LANG=fr_FR.UTF-8
SHLVL=1
SUDO_COMMAND=/bin/bash
HOME=/home/administrateur
LOGNAME=root
LESSOPEN=| /usr/bin/lesspipe %s
SUDO_GID=1000
LESSCLOSE=/usr/bin/lesspipe %s %s
_=/usr/bin/env

il faut savoir que le script est en perl merci de m'aider car j'en ai vraiment besoin .

1 réponse

[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 1 083
28 mai 2013 à 11:54
Salut lookass82,

Ce script est un script Bash, et non Perl :

https://www.claudiokuenzler.com/monitoring-plugins/check_win_net_usage.php

De plus, les paramètres du script et sa sortie ne semblent pas bien méchants, et ne vois pas où des accents pourraient se glisser.

As-tu testé en ligne de commande le fonctionnement du script Bash ?

Si tu identifies la source de tes problèmes, tu peux utiliser l'utilitaire simple "unaccent" (réalisé par un français !), pour filtrer ce qui pose problème en modifiant le script Bash à l'endroit concerné

http://www.nongnu.org/unac/unaccent-man1.en.html

Tu dois trouver cet utilitaire dans le dépôt de ta distribution Linux.


Dal
0
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 1 083
28 mai 2013 à 12:10
echo 'termes accentués' | unaccent UTF-8

donnera :

termes accentues

Ou alors avec iconv, si tu ne disposes pas de unaccent :

echo 'termes accentués' | iconv -f UTF-8 -t ascii//TRANSLIT

qui donnera :

termes accentu'es

Dal
0