PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kwrite - Umlaute (ü,ä,ö,ß usw.) werden falsch angezeigt. Welche Kodierung ?



binary trust
02.06.04, 16:45
Hi,

ich hab ihrgendwie bei Speichern unter eine Änderung an der ISO Einstellung vorgenohmen und jetzt werden mir alle Umlaute ä,ö,ü,ß usw. falsch angezeigt. Das ganze ist ein rießen Webprojekt mit fast 40 Webseiten und einigen PHP und CSS Files. Nun steh ich dumm da und weis nicht weiter.

Ich denk es liegt an der ISO Einstellung.
Momentan steht das ganze bei mir auf "iso 8859-15".
Hab aber echt keine Ahnung was ich da verwenden sollte :(
Auserdem muss das ganze auch mit Windows kompatibel sein.


Gruß
Binary Trust

sowatt
03.06.04, 04:57
Hi,
wieso hast Du in einem Webprojekt Umlaute im Source? Sollten die nicht
in der Form sein: 'ä' 'ß' usw. ?

Dann gibt es auch keine Probleme mit der Darstellung egal welches OS.

Ansonsten probier doch mal utf-8 als Kodierung, sollten Dir dann die Umlaute
wieder angezeigt werden dann kannst Du doch mit einem Perlscript in den
Dateien schnell die Umlaute in korrektes HTML umwandeln.

MfG
sowatt

binary trust
03.06.04, 08:58
Danke. Aber warum gerade UTF8 ? ist das ihrgend ein standart format ? es steht auchnoch utf 16 zur auswahl. Das mit dem script wird aber leider nichts. Ich hab jetzt zwar in Quanto und Kwrite die Standartkodierung auf utf8 gesetzt aber aus allen umlauten ist jetzt nur ein leerzeichen geworden und unter windows sieht es noch komischer aus. das ich in webprojekten die umlaute normal anders schreiben muss ist mir schon klar nur hatte dies mein html editor unter windows (html_edit) selbsständig gemacht. welchen html / php projekteditor verwendest du denn unter linux ? gibt es denn was besseres als quanta ?

danke

LKH
03.06.04, 12:22
Hi,

zu UTF-8 schaust du hier: http://de.wikipedia.org/wiki/UTF-8

Wenn du in deinen Webprojekten die Zeichenkodierung änderst, ändert sich dadurch der eigentliche Text natürlich nicht. Also musst du den noch anpassen, z.B. mit einem Perl-Skript. Dazu solltest du natürlich erst mal wissen, welchen Zeichensatz du beim Anlegen benutzt hast. Kannst den Text ja mal mit einem Hex-Editor anschauen um die Kodierung der Sonderzeichen festzustellen.

LKH

sowatt
03.06.04, 13:20
Hi,
ich benutze auch den Quanta unter Linux als HTML-Editor und habe mir
das Teil sogar für Windows gekauft (Quanta Gold).

Ich verstehe aber nicht ganz wie dein Win Editor im Text deiner HTML-Seiten
aus ä selbstständig ein ä machen kann.

Speicher die Dateien doch in dem Format in dem Du die Zeichen so sehen
kannst wie Du sie ursprünglich geschrieben hast. Dann das besagte Perlskript
über alle Dateien laufen lassen und die entsprechenden Teile ersetzen lassen
und alles ist gut.
Solltest Du das mit dem Perlskript nicht hinkriegen hast Du doch noch die
Möglichkeit in dem Editor per Suchen/Ersetzen die Sache zu erledigen.
Ist nur ein wenig mühsamer aber funzt auch.

MfG
sowatt

Blue Lord
03.06.04, 18:29
Hi,
versuche mal die Suchfunktion mit 'RC_LANG', da gibts eine ganze Menge Tips.

Beste Grüße
Blue Lord