Thread Slice von Hashreferenz für Text::CSV
(4 answers)
Opened by Gast at 2009-12-11 09:18
Die erste Zeile von "addressbook.csv" sieht so aus:
Code: (dl
)
"Formatierter Name","Nachname","Vorname","Zusätzliche Namen","Titel-Abk. (vor Name)","Titel-Abk. (nach Name)","Spitzname","Geburtstag","Straße (privat)","Staat/Bundesland (privat)","Staat/Bundesland (privat)","Postleitzahl (privat)","Land (privat)","Aufkleber (Privatadresse)","Straße (geschäftlich)","Stadt (geschäftlich)","Staat/Bundesland (geschäftlich)","Postleitzahl (geschäftlich)","Land (geschäftlich)","Aufkleber (Geschäftsadresse)","Telefon (privat)","Telefon (geschäftlich)","Mobiltelefon","Fax privat","Fax (geschäftlich)","Autotelefon","ISDN","Pager","E-Mail-Adresse","Mail-Programm","Titel","Rolle","Organisation/Firma","Abteilung","Notiz","Homepage","Beruf","Name des Assistenten","Name des Managers","Name des Partners","Büro","IM-Adresse","Jahrestag","Blog" Alle weiteren enthalten die entsprechenden Werte oder undef z.b: Code: (dl
)
"Alex Kämmer","Kämmer","Alex","","","","","","","","","","","","","","","","","","","","+431234567890","","","","","","a.kaemmer@gmail.com","","","","","","","","","","","","","","","" Nun werden sich viele gefragt habe, wieso ich "funktioniert einigermaßen" geschrieben habe. Nun, das liegt daran, dass mit der Kodierung noch nicht alles passt. Wenn ich die Datei "addressbook.csv" mit meinem Editor ( Kwrite, Kodierung eingestellt auf Unicode(UTF-8) ) öffne, ist alles in Ordnung, ein 'ä' wird z.B. als 'ä' angezeigt. Wenn ich die Outputdatei meines Skriptes anschaue, dann steht dort statt einem 'ä' ein 'ä' (großes A mit Tilde oben drauf und ein Kreis mit vier Fortsätzen ). Habe ich mit '<:encoding(utf8)' und '>:encoding(utf8)' nicht bereits alles Nötige getan? Modedit GwenDragon: zweiter Beitrag gelöscht; einmal Posten reicht Modedit betterworld: Quote-Tags durch Code-Tags ersetzt; damit vermeidet man auch, dass der ganze Thread horizontale Scrollbalken kriegt Last edited: 2009-12-11 19:52:39 +0100 (CET) |