Probleme mit Sonderzeichen und Umlauten in Skripten

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
tex
Beiträge: 411
Registriert: 03.12.2005 00:32:40
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Probleme mit Sonderzeichen und Umlauten in Skripten

Beitrag von tex » 04.03.2007 13:41:59

Hi,
ich habe ein kleines Problem mit allerlei Sonderzeichen und Umlauten (d.h. alles was nicht US-ASCII ist).

Ich habe hier zwei Linux-PCs (einmal etch, einmal sarge) und einen Windows-PC (XP).

Wenn ich unter etch Dateien (z.B. PHP-Skripte) erstelle und die auf den sarge-Pc kopiere sind die dort total verkrüppelt.

Vom Windows-PC aus funktioniert das allerdings wunderbar. Dort kann ich einfach Sonderzeichen eingeben und die werden dann auch korrekt unter sarge dargestellt.

Kann mir jemand auf die Sprünge helfen? Ich denke, dass es an den locales Einstellungen bzw. der Kodierung liegt, aber wo ich das jetzt genau umstellen muss ist mir nicht so ganz klar.

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 04.03.2007 14:44:27

Wie genau sind die denn verkrüppelt? Hast du da vielleicht mal ein paar Beispiele?

Benutzeravatar
uwepr
Beiträge: 657
Registriert: 03.02.2007 12:13:01
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Halle/S.
Kontaktdaten:

Beitrag von uwepr » 07.03.2007 10:28:08

Hallo tex,
ist ein Zeichsatzproblem/Localisierungsproblem:
schau mal,was unter sarge und etch

locale

auswirft.
Für den Zeichensatz steht die Zeile

(als Beispiel)
LC_CTYPE="de_DE.UTF-8"

Um systemweit die Localisierung einzustellen:

# dpkg-reconfigure locales



Beachte aber,dass nach einer Umstellung des Zeichensatzes bereits bestehende Dateien ggf. umkodiert werden müssen:

recode zeichensatz1..zeichensatz2 datei

bzw.

recode zeichensatz1..zeichensatz2 < quelldatei > zieldatei

führt die Umkodierung durch.

Info: http://debiananwenderhandbuch.de/intern ... ation.html

Ggf. mußt Du in etch noch entsprechende Standorteinstellungen generieren.
Viele Grüße!Uwe Pr.
squeeze/fluxbox

Antworten