QUOTE(Prodoc @ Oct 31 2003, 11:59 AM)
...it might be me being plain stupid...but foobar doesn't support it correctly eighter.
I am trying to follow everyone else's behavior, which is nearly impossible if nobody does things consistently.
QUOTE
It's ok n the database but it didn't retreive the info correcty from the file again.
The tags written with 1.06 without BOM are now broken, you have to recreate them.
QUOTE
I realy understand your frustrations, and I would do anything to get of your back about ID3v2 errors.
I'm trying to spread the web standard "gospel" as much as possible because of all the bad implementations by different browsers and in a lot of cases there is no propper and clean way if creating something which will work in multiple browsers correctly.
Well, with that, things are a little different. You can design a server-side script to feed the right quirks to the correct browser, or in-page script which adjusts the page in the same way.
I suppose I could document presets for each known application, but that's still kludgy.
QUOTE
If there's a good alternative for ID3v2 I will drop the use of this standard immediately. The only reaon I started using the ID3v2 tags was because of it's long value support so if something else will do the trick I'm just as happy. As far as I know there isn't an alternative for me to use which will work in the applications I use or might start using in the future.
APEv2 is an excellent replacement, if everyone would support it. There is only one encoding to deal with: UTF-8.
QUOTE
Like I said, I'm happy if it works the way it should be and applications support it.
I must admit I'm not very familiar with all this Unicode, ISO-8859-1, ANSI stuff.
Can you tell me if switching to e.g. ID3TE_ISO8859_1 will have unwanted effects or consequences in what ever way possible?
ISO-8859-1 is the only "ANSI" type encoding supported by ID3v2. Using ISO-8859-1 properly follows the standard, but does not support most local codepage specific characters. Most players just write text in your local codepage and indicate the encoding is ID3TE_ISO8859_1, and read ID3TE_ISO8859_1 as if it is encoded with your local codepage. Check the third option in preferences to read and write tags like this.