Mailinglisten-Archive |
Frank Berg wrote: > Hallo Gruppe, > > Bin gerade dabei eine funktion zu schreiben: 1.) Verzeichnis einlesen > und alle mp3 ausfiltern 2.) ID3v2 tags auslesen 3.) eine playlist > schreiben. > > alles klappt soweit bis auf das schreiben in die playlist. die > gewonnenen strings werden auf folgende weise in die playlist > eingetragen: > > <track> > > <title>W�i�e� �w�i�r�s�t� �d�u� > �d�i�c�h� > �e�n�t�s�c�h�e�i�d�e�n�?�</title> > > > <creator>W�.� �H�ü�p�p�e�</creator> > > <location>Vortrag/050.mp3</location> > > </track > > > > ich gehe davon aus das das array ein array of char ist. chars werden > als 2 byte werte im speicher gehalten. Wie kommst du denn auf die Idee? ^^. Du kannst einen String als array of byte ansehen. Wenn du einen multibyte-charset (also utf-8 wahrscheinlich) verwendest, dann gibt es bestimmte Zeichen, die mehrere Bytes belegen, aber es ist nach wie vor ein array of byte. > > beim abspeichern mit wfrite speichere ich also dieses array of char > ab. daher also die zusätzlichen 0 werte (wenn kein sonderzeichen) > > Wie speicher ich nun so ab das es als text lesbar wird.?? Da du könntest die 0-en einfach immer überspringen ;-). Aber ich würde mir eher sorgen machen, wo die nullen überhaupt herkommen... > > frank Yannik
php::bar PHP Wiki - Listenarchive