[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: TortoiseSVN tötet die UTF-8 Kodierung.

From: Ulrich Eckhardt <ulrich.eckhardt_at_dominolaser.com>
Date: Fri, 10 Dec 2010 10:04:10 +0100

On Friday 10 December 2010, info_at_kf-tech.net wrote:
> Ich erstelle eine PHP-Datei in UTF-8, schiebe sie in die Arbeitskopie,
> lade sie hoch und sie ist in ISO.

Was ist genau ISO? Wie genau sieht das "lade sie hoch" aus? Und, nur um
sicherzugehen, es geht hier um den Inhalt von Files und nicht um deren
Filenamen, richtig? Beides sollte uebrigens korrekt funktionieren, hier tut
es das.

> Wenn ich versuche diese Datei mit einer in UTF-8 zu ersetzen dann ist
> sie sofort nach dem umbennenen, wenn sie von Tortoise-SVN erfasst wird
> ist sie dann gleich in ISO.

Wie sieht dieses Umbenennen aus? Umbenennen aus dem TSVN-Kontextmenue?
Umbenennen im Explorer? Was heisst "wenn sie von Tortoise-SVN erfasst wird"?

> Wenn die Datei Sonderzeichen z.B. Kyrillisch enthält bleibt sie in
> UTF-8, enthält sie Umlaute wird sie in ISO-5911-15 geändert.

ISO-5911-15 kenn' ich nicht, ich gehe mal davon aus Du meinst ISO 8859-15,
auch bekannt als "Latin 9".

> Ich habe schon oft gehört, dass viele Programmierer erzählt haben - es
> soll auch mit ISO funktionieren. Das tut es aber nicht, man brauch nur
> Umlaute+Problem im Google einzutippen, es werden 200.000 Beiträbe
> abgebildet. Die meisten Webprojekte wie Joomla, Drupal und co.
> schreiben es vor, dass die Dateien explizit in UTF-8 gespeichert
> werden müssen.

Ja, schon richtig, UTF-8 macht Sinn. Das Problem ist dass ich (und vermutlich
andere hier) immer noch nicht wissen was genau Du gemacht und gesehen hast.
Wie hast Du festgestellt dass die Datei jetzt in Latin-9 kodiert ist? Dir ist
schon klar dass Du eine UTF-8-kodierte Datei als Latin-9 dekodieren kannst,
wobei Du jedoch fuer alles ausser ASCII-Bereich nur Schrott erhaelst? Ist es
vielleicht nur Dein Editor der einfach den falschen Decoder benutzt,
eventuell weil er das Encoding falsch raet? Oder dass er einen BOM erwartet?

> Wenn Tortoise schon in die Datei schreibt, wo liegt den das Problemm
> die Kodierung wie in allen anderen Redaktoren wenigstens manuell
> festzulegen zu können wenn sie nicht automatisch korrekt erkannt wird.

[T]SVN schreibt nicht in die Datei, ausser explizit angewiesen, z.B.
mit "keyword replacements" oder "eol-style". Du redetest von "auto-props",
aber vielleicht verraetst Du mal welche und auf welchen Wert?

> Cyrillic ЁЂЀ.dprj - Die Zeichen sind übrigens nicht korrekt abgebildet.

*schulterzuck* Hier stimmt die Sache. Das CJK ist uebrigens "mojibake"
(japanisch fuer das Symptom unter dem Du leidest), der Devanagari ist "jugad"
(heisst soviel wie "hacken" oder "basteln" auf indisch), falls Du da
irgendwie gucken willst wo die falsche (De)Kodierung ist.

Please don't top-post.

Cheers!

Uli

-- 
ML: http://tortoisesvn.tigris.org/list_etiquette.html
FAQ: http://tortoisesvn.net/faq
**************************************************************************************
Domino Laser GmbH, Fangdieckstraße 75a, 22547 Hamburg, Deutschland
Geschäftsführer: Thorsten Föcking, Amtsgericht Hamburg HR B62 932
**************************************************************************************
Visit our website at <http://www.dominolaser.com/>
**************************************************************************************
Diese E-Mail einschließlich sämtlicher Anhänge ist nur für den Adressaten bestimmt und kann vertrauliche Informationen enthalten. Bitte benachrichtigen Sie den Absender umgehend, falls Sie nicht der beabsichtigte Empfänger sein sollten. Die E-Mail ist in diesem Fall zu löschen und darf weder gelesen, weitergeleitet, veröffentlicht oder anderweitig benutzt werden.
E-Mails können durch Dritte gelesen werden und Viren sowie nichtautorisierte Änderungen enthalten. Domino Laser GmbH ist für diese Folgen nicht verantwortlich.
**************************************************************************************
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2689462
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2010-12-10 10:04:15 CET

This is an archived mail posted to the TortoiseSVN Users mailing list.