SoftMaker.de

Deutschsprachiges Diskussionsforum
Aktuelle Zeit: 23.05.2013 12:07:00

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 9 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Import einer CSV-Datei in UTF-8
BeitragVerfasst: 07.01.2011 00:52:47 
Offline
Benutzeravatar

Registriert: 04.12.2003 23:19:39
Beiträge: 37
Wohnort: Remscheid
Hallo,

ich möchte eine CSV-Datei, die in UTF-8 kodiert ist, in PlanMaker öffnen, aber anscheinend kann es damit nicht umgehen?! Die Umlaute werden nicht richtig angezeigt. Ich finde keine Möglichkeit, die Zeichenkodierung irgendwo im Programm umzustellen. In der Hilfe ist nichts zu finden.

Ein Basic-Macro zu schreiben, das die Zeichen sucht und ersetzt, wäre zwar eine Möglichkeit, aber vielleicht gibt es doch eine einfachere Lösung. Wenn mir die jemand nennen könnte, wäre ich dankbar. Ich habe hier im Forum nichts gefunden.

Gruß
Torsten

_________________
„Typographie bedeutet nicht, Buchstaben zu tippen, sondern Gedanken sichtbar und verständlich zu machen; in der Art, dass Inhalt, Schrift und Bild ein optisch und didaktisch befriedigendes Ganzes ergeben.“ (Wolfgang Beinert)


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Import einer CSV-Datei in UTF-8
BeitragVerfasst: 07.01.2011 09:11:35 
Offline
SoftMaker Team
SoftMaker Team

Registriert: 09.04.2008 08:50:06
Beiträge: 6311
Wohnort: Nürnberg
Hallo,

könnten Sie uns die betroffene Datei evtl. einmal an forum(at)softmaker.de senden oder hier anhängen?

Vielen Dank!

_________________
Sven Leßmann
SoftMaker Software GmbH


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Import einer CSV-Datei in UTF-8
BeitragVerfasst: 07.01.2011 10:46:20 
Offline
Benutzeravatar

Registriert: 04.12.2003 23:19:39
Beiträge: 37
Wohnort: Remscheid
Danke für die schnelle Antwort!

Die Datei zusenden geht leider aus Datenschutzgründen nicht, da es sich dabei um eine Mitgliederliste eines Kunden von mir handelt. Aber ich habe jetzt gerade herausgefunden, woran es liegt.

Also, ich generiere die CSV-Datei über PHP. Die Daten werden aus einer MySQL-Datenbank (UTF-8) ausgelesen und in einem geschützten Bereich als HTML-Tabelle ausgegeben (Webseite ist auch UTF-8). Hier wird alles korrekt angezeigt.

Wenn ich vor dem Import in PlanMaker die Datei per Quelltexteditor öffne und als UTF-8(BOM) abspeichere statt als UTF-8, dann werden die deutschen Umlaute in PlanMaker korrekt angezeigt. Also liegt es am Dateiheader.

Jetzt muss ich also herausfinden, wie ich direkt in UTF-8-mit-BOM abspeichern kann, aber da werde ich mich wohl eher an ein PHP-Forum wenden müssen.

Vielleicht ist dieser Thread hier aber trotzdem für den einen oder anderen interessant, bei dem ähnliche Seltsamkeiten auftreten.

_________________
„Typographie bedeutet nicht, Buchstaben zu tippen, sondern Gedanken sichtbar und verständlich zu machen; in der Art, dass Inhalt, Schrift und Bild ein optisch und didaktisch befriedigendes Ganzes ergeben.“ (Wolfgang Beinert)


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Import einer CSV-Datei in UTF-8
BeitragVerfasst: 07.01.2011 10:55:13 
Offline
SoftMaker Team
SoftMaker Team

Registriert: 03.12.2003 14:32:06
Beiträge: 2977
Eine UTF8-Datei ohne BOM ist eigentlich keine richtige UTF8-Datei. PlanMaker 2008 erkennt UTF8 ausschließlich an diesem Header.

Bei PlanMaker 2010 gibt es zusätzlich einen Textimportassistenten, bei dem Sie UTF8 auch ohne BOM erzwingen können.

_________________
Martin Kotulla
SoftMaker Software GmbH


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Import einer CSV-Datei in UTF-8
BeitragVerfasst: 07.01.2011 11:15:09 
Offline
Benutzeravatar

Registriert: 04.12.2003 23:19:39
Beiträge: 37
Wohnort: Remscheid
Ah, danke, Herr Kotulla, für den Hinweis auf diese neue Möglichkeit in der 2010er-Version! Wie gesagt, ich werde auch bald mal upgraden.

Tja, für Webseiten ist UTF-8 mit BOM leider eine schlechte Wahl, weil dann meist links oben auf der Webseite ein paar seltsame kleine Zeichen angezeigt werden, und dieses Phänomen ist schon in vielen Foren diskutiert worden. Also da geht nur UTF-8 ohne BOM.

_________________
„Typographie bedeutet nicht, Buchstaben zu tippen, sondern Gedanken sichtbar und verständlich zu machen; in der Art, dass Inhalt, Schrift und Bild ein optisch und didaktisch befriedigendes Ganzes ergeben.“ (Wolfgang Beinert)


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Import einer CSV-Datei in UTF-8
BeitragVerfasst: 07.01.2011 11:58:22 
Offline
SoftMaker Team
SoftMaker Team

Registriert: 03.12.2003 14:32:06
Beiträge: 2977
Verwenden Sie denn wirklich Zeichen aus dem erweiterten Unicode-Zeichensatz? Sonst erzeugen Sie halt einfach Dateien im ANSI-Zeichensatz und ohne Header, und die liest PlanMaker direkt ein.

_________________
Martin Kotulla
SoftMaker Software GmbH


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Import einer CSV-Datei in UTF-8
BeitragVerfasst: 19.01.2011 10:28:21 
Offline

Registriert: 13.03.2009 16:23:32
Beiträge: 10
Frage:
ich finde im Planmaker die im Thread oben erwähnte Option nicht,
dass man den BOM unterdrücken kann
(ich bräuchte das beim Sichern der Datei)


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Import einer CSV-Datei in UTF-8
BeitragVerfasst: 19.01.2011 10:42:03 
Offline
SoftMaker Team
SoftMaker Team

Registriert: 03.12.2003 14:32:06
Beiträge: 2977
Es gibt bei PlanMaker 2010 die Möglichkeit, UTF8-Dateien ohne BOM einzulesen, aber keine Option, im UTF8-Format ohne BOM zu speichern. Das kann ich den Programmierern als Erweiterung vorschlagen.

_________________
Martin Kotulla
SoftMaker Software GmbH


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Import einer CSV-Datei in UTF-8
BeitragVerfasst: 19.01.2011 10:52:50 
Offline

Registriert: 13.03.2009 16:23:32
Beiträge: 10
Das wäre eine gute Idee.
Es gibt halt doch viele Programme, die mit dem BOM nicht klarkommen,
z.B. die Stream-Verarbeitung in Java.

Im übrigen vielen Dank für die prompte Antwort!

rpg


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 9 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.
Sie dürfen keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de