Locales Problem

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
roeschuxxx
Beiträge: 58
Registriert: 01.02.2006 17:04:52

Locales Problem

Beitrag von roeschuxxx » 19.01.2007 16:33:39

Hallo

Find den grad nicht Fehler nicht.

Problem: Wenn ich auf der Konsole arbeite habe ich keine Probleme mit dem Zeichensatz und Umlauten etc. Bei den Mails welche ich von Cronjobs bekomme scheint allerdings was mit den Zeichensätzen nicht zu stimmen:

z.B mailoutput eines sql save jobs

Code: Alles auswählen

Backup of Database Server - 
======================================================================
Backup Start Time Fre Jan 19 02:12:01 CET 2007
======================================================================
Daily Backup of Database ( information_schema )
Rotating last weeks Backup...
�/data/backups/mysql/daily/information_schema/information_schema_2007-01-05_02h12m.Freitag.sql.gz� entfernt
..
oder noch ein Beispiel eines rkhunter cronjob output (man beachte die seltsamen zahlen "1;33mChecking binaries..." :

Code: Alles auswählen


ootkit Hunter 1.2.9 is running

Determining OS... Unknown
Warning: This operating system is not fully supported!
All MD5 checks will be skipped!


[1;33mChecking binaries[0;39m
* Selftests[0;39m
     Strings (command)   [37C[ [1;32mOK[0;39m ]
[0;39m

* System tools[0;39m
     [1;37mSkipped![0;39m

[1;33mCheck rootkits[0;39m
* Default files and directories[0;39m
   Rootkit '55808 Trojan - Variant A'... [21C[ [1;32mOK[0;39m ]
...

Die Cronjobs werden unter root user ausgeführt. Als root hab ich folgende locales settings:

Code: Alles auswählen

peia:~# locale
LANG=de_CH
LC_CTYPE="de_CH"
LC_NUMERIC="de_CH"
LC_TIME="de_CH"
LC_COLLATE="de_CH"
LC_MONETARY="de_CH"
LC_MESSAGES="de_CH"
LC_PAPER="de_CH"
LC_NAME="de_CH"
LC_ADDRESS="de_CH"
LC_TELEPHONE="de_CH"
LC_MEASUREMENT="de_CH"
LC_IDENTIFICATION="de_CH"
LC_ALL=

Installiert sind die Zeichensätze de_CH.ISO-8859-1, de_CH.UTF-8 und en_US.UTF-8. Eingestellt hab ich sie via dpkg-reconfigure locales (dabei habe ich de_CH.ISO-8859-1 als Standard gewählt).

Was mach ich falsch resp. wie schaff ich es das die Cronjob Mails keine "Hieroglyphen" enthalten..?


txh + grüsse

edit: verwende Etch..

cosmac
Beiträge: 4579
Registriert: 28.03.2005 22:24:30

Beitrag von cosmac » 22.01.2007 22:31:57

hi,

es sind wahrscheinlich zwei verschiedene Probleme. Die 3 Zeichen
beim Backup-Cron könnten UTF-8 sein, aber auf dem langen Weg
backup-cron-mail-copy-paste-forumssoftware-browser mag hier
auf meinem Bildschirm alles mögliche ankommen :(

rkhunter hat es nur gut gemeint, und versucht z.B. das "OK" hellgrün
darzustellen. Die Steuerzeichen mit "[" und "m" dienen nur der Optik
und lassen sich evt. mit einer rkhunter-Kommandozeilen-Option
abstellen - das ist jedenfalls kein locales-Problem.
Beware of programmers who carry screwdrivers.

Antworten