MP3FileUtils Demo-Programme
--------------------------------------------

Falls immer nur "?" und "Kstchen" angezeigt werden, mssen unter Windows die 
entsprechenden Schriften nachinstalliert werden:

Systemsteuerung 
   -> Datums- ,Zeit-, Sprach- und Regionaleinstellungen
      -> Regions- und Sprachoptionen
         -> Reiter Sprachen: Beide Hkchen bei "Zustzliche Sprachuntersttzung" setzen

--------------------------------------------

Im Programmverzeichnis mssen die Dateien "demo_Ansi.mp3" und "demo_Unicode.mp3" liegen. 
  - bei demo_Ansi wurde der ID3v2Tag per HexEditor zusammengefriemelt
  - bei demo_Unicode wurde der ID3v2Tag mit Hilfe von M3FileUtils beschrieben 
    (mit dieser Demo ist aber nur lesen mglich)

--------------------------------------------


Hinweise fr Programmierer:
--------------------------
Ein derartig chaotisch getaggtes File wird es kaum in freier Wildbahn geben. In der Regel 
kommt pro Datei nur ein Zeichensatz vor. Dieser kann in gewissen Grenzen mit der Funktion
GetCodePage ermittelt werden.
Diese Demo zeigt hoffentlich, dass das unmglich ist, wenn man nicht gewisse Zusatzinfos liefert,
da unterschiedliche Zeichenstze inkompatibel zueinander sind.

GetCodePage untersucht den Dateinamen und erkennt dabei Arabische, Chinesische, etc. Schriftzeichen.
Von welcher Schrift am meisten vorkommt, liefert z.b. die Erkenntnis "Ah...ein mp3-File aus Japan".
Nun gibt es verschiedene Zeichenstze fr japanisch. Welcher dann zurckgeliefert werden soll, bestimmt
die Variable "Options" vom Typ "TConvertOptions", in der fr jeden Sprachraum der gewnschte
Zeichensatz eingestellt werden kann.

Bei der Datei "demo_Ansi.mp3" bringt die Funktion GetCodePage gar nichts, weil 
1. Im Namen nur "normale Buchstaben" vorkommen und
2. in der Datei bekloppterweise mehrere Zeichenstze vorkommen

Bei der Datei "demo_Unicode.mp3" bringt die Funktion GetCodePage auch nichts, weil 
1. Im Namen nur "normale Buchstaben" vorkommen und
2. in der Datei beim Taggen Unicode verwendet wurde

Hinweis: Damit keine Verwirrung entsteht,warum man so einen Unsinn berhaupt zulsst:
         Eigentlich sollte das auch nicht so sein. Eigentlich sollte in einem ID3v2-Tag
         nur ein Zeichensatz verwendet werden: ISO-8859-1 (Westeuropisch). Fr Zeichen,
         die dort nicht drin vorkommen, ist Unicode vorgesehen.
         Daran wird sich aber leider lngst nicht immer gehalten.

--------------------------------------------

Bentigte Zusatz-Komponenten/Units
(nur fr Delphi 2007 oder frher)

- TntWare Delphi Unicode Controls 
      Download unter: http://www.tntware.com/delphicontrols/unicode/

