# character set von csv

**URL:** https://community.mp3tag.de/t/character-set-von-csv/8331
**Category:** Allgemein
**Created:** [May 4, 2009, 9:42am UTC](https://community.mp3tag.de/t/character-set-von-csv/8331 "2009-05-04T09:42:19Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![bora99](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/b/c5a1d2/32.png) [@bora99](https://community.mp3tag.de/u/bora99)
#### Post date: [May 4, 2009, 9:42am UTC](https://community.mp3tag.de/t/character-set-von-csv/8331/1 "2009-05-04T09:42:19Z")

</div>

hallo,

kann mir jemand bitte mitteilen mit welchem "Character Set" eine CSV Datei erstellt wird.  
sieht nach UTF8 aus ?

gruss

---

<div class="post-metadata">

### Author: ![DetlevD](https://community.mp3tag.de/user_avatar/community.mp3tag.de/detlevd/32/123_2.png) [@DetlevD](https://community.mp3tag.de/u/DetlevD)
#### Post date: [May 4, 2009, 11:39am UTC](https://community.mp3tag.de/t/character-set-von-csv/8331/2 "2009-05-04T11:39:29Z")

</div>

Dort gibt es eine brauchbare Beschreibung des CSV Formats.  
[http://de.wikipedia.org/wiki/CSV\_(Dateiformat)](http://de.wikipedia.org/wiki/CSV_(Dateiformat))

Oder was suchst du?

DD.20090504.1538.CEST

---

<div class="post-metadata">

### Author: ![bora99](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/b/c5a1d2/32.png) [@bora99](https://community.mp3tag.de/u/bora99)
#### Post date: [May 4, 2009, 1:34pm UTC](https://community.mp3tag.de/t/character-set-von-csv/8331/3 "2009-05-04T13:34:30Z")

</div>

danke für die schnelle antwort:

folgenden auszug aus [http://de.wikipedia.org/wiki/CSV\_(Dateiformat)](http://de.wikipedia.org/wiki/CSV_(Dateiformat))  
würde ich gerne wissen:

Die zu verwendende Zeichenkodierung ist ebenso wenig festgelegt; 7-bit ASCII gilt weithin als der kleinste gemeinsame Nenner.  
.  
.  
Um Sonderzeichen innerhalb der Daten nutzen zu können (z. B. Komma in Dezimalzahlwerten), wird ein Feldbegrenzerzeichen benutzt. Normalerweise ist dieser Feldbegrenzer das Doppelhochkomma ". Wenn der Feldbegrenzer selbst in den Daten enthalten ist, wird dieser im Datenfeld verdoppelt.

d.h. mit welcher Zeichenkodierung ist der Inhalt der CSV Datei erstellt worden.

Intressant ist es z.B.: bei Interpret wie "Die Ärzte" , also bei Umlauten wie Ä,Ö, usw.

Gruss

---

<div class="post-metadata">

### Author: ![DetlevD](https://community.mp3tag.de/user_avatar/community.mp3tag.de/detlevd/32/123_2.png) [@DetlevD](https://community.mp3tag.de/u/DetlevD)
#### Post date: [May 4, 2009, 5:33pm UTC](https://community.mp3tag.de/t/character-set-von-csv/8331/4 "2009-05-04T17:33:30Z")

</div>

> [@bora99](#):
>
> ...  
> Um Sonderzeichen innerhalb der Daten nutzen zu können (z. B. Komma in Dezimalzahlwerten), wird ein Feldbegrenzerzeichen benutzt. Normalerweise ist dieser Feldbegrenzer das Doppelhochkomma ". Wenn der Feldbegrenzer selbst in den Daten enthalten ist, wird dieser im Datenfeld verdoppelt.

Beispiele

CSV: "abc","123,4",123.4,"def"  
das sind 4 Elemente: Text,Text,Zahl,Text (in England).

SSV: "abc";123,4;"123.4";"def"  
das sind 4 Elemente: Text,Zahl,Text,Text (in Deutschland).

Verdoppelung des Feldbegrenzers:  
Aus der Textkette  
**"Doppelte" Anführungszeichen**  
wird  
**"""Doppelte"" Anführungszeichen"**

Es kommt darauf an, zwischen welchen Anwendungsprogrammen Daten via CSV Format ausgetauscht werden soll.  
Man sollte also darüber Bescheidwissen, ob Zeichensatz und Zeichenkodierung miteinander ausgetauscht werden kann ohne Nachbearbeitung und ohne Verluste.  
Also ... unbedingt die beteiligten Programme auf Kompatibilität prüfen.

Meine Empfehlung:  
CSVed ... you can almost do everything with a CSV file you want.  
[http://csved.sjfrancke.nl/index.html](http://csved.sjfrancke.nl/index.html)

DD.20090504.2133.CEST

---

<div class="post-metadata">

### Author: ![bora99](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/b/c5a1d2/32.png) [@bora99](https://community.mp3tag.de/u/bora99)
#### Post date: [May 4, 2009, 7:39pm UTC](https://community.mp3tag.de/t/character-set-von-csv/8331/5 "2009-05-04T19:39:33Z")

</div>

hallo,

ich habe jetzt ein tool entdeckt , welches mir meine info's liefert über  
character set / zeichensatz:

MP3db 2008.

Man kann hier beim Export den gewünschten Zeichensatz angeben, Delimiter, usw.

Hab die Optionen im Screen-Shot angehängt als Info.

Mp3tag liefert den Export meiner Meinung im UTF8 Zeichensatz ?

Vielleicht als zukünftiges Feature für Mp3Tag: Optionen von Zeichensatz bei CSV Export.

Gruss

![](https://community.mp3tag.de/uploads/default/original/2X/a/aa3ff26e227f27616dadc85737fdbe647ca4ad3b.jpg)

---

<div class="post-metadata">

### Author: ![DetlevD](https://community.mp3tag.de/user_avatar/community.mp3tag.de/detlevd/32/123_2.png) [@DetlevD](https://community.mp3tag.de/u/DetlevD)
#### Post date: [May 4, 2009, 8:09pm UTC](https://community.mp3tag.de/t/character-set-von-csv/8331/6 "2009-05-04T20:09:10Z")

</div>

> [@bora99](#):
>
> ... Mp3tag liefert den Export meiner Meinung im UTF8 Zeichensatz ?  
> Vielleicht als zukünftiges Feature für Mp3Tag: Optionen von Zeichensatz bei CSV Export. ...

Siehe Mp3tag Hilfe ...

Sie können in der ersten Zeile mittels der Funktion $filename(name[,enc]) einen Dateinamen setzen. Der optionale zweite Parameter gibt die Codierung der Exportdatei an. Mögliche Werte dafür sind ansi, utf-8 und utf-16.

$filename(test.txt)  
$filename(test.txt,ansi)  
$filename(test.txt,utf-8)  
$filename(test.txt,utf-16)

DD.20090505.0009.CEST

---

<div class="post-metadata">

### Author: ![bora99](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/b/c5a1d2/32.png) [@bora99](https://community.mp3tag.de/u/bora99)
#### Post date: [May 5, 2009, 7:55pm UTC](https://community.mp3tag.de/t/character-set-von-csv/8331/7 "2009-05-05T19:55:40Z")

</div>

> [@DetlevD](#):
>
> Siehe Mp3tag Hilfe ...
> 
> Sie können in der ersten Zeile mittels der Funktion $filename(name[,enc]) einen Dateinamen setzen. Der optionale zweite Parameter gibt die Codierung der Exportdatei an. Mögliche Werte dafür sind ansi, utf-8 und utf-16.
> 
> $filename(test.txt)  
> $filename(test.txt,ansi)  
> $filename(test.txt,utf-8)  
> $filename(test.txt,utf-16)
> 
> DD.20090505.0009.CEST

Danke für die Info.
