Announcement

Collapse
No announcement yet.

character sets?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • character sets?

    in my files, I see my id3v2 tags are mostly either UTF-16 or ISO-8859-1 for the char sets.

    does anyone know which is native to windows 7, and pros and cons of each?

    i'm not seeing an issue, but I would just like to get them all uniform. I would also like to use the most universally supported char set that is in no danger of losing support going forward. I use android, mac, xp, etc as well as win7.
    PENN STATE Radio or http://www.LION-Radio.org/
    --
    BUG #1 = Winamp skips short tracks
    Wish #1 = Multiple Column Sorting
    Wish #2 = Add TCMP/Compilation editing

  • #2
    Where Winamp is concerned, it has 3 options (Prefs > Plugins > Input > in_mp3 > config > ID3 Tags) to write tags as: Unicode (UTF-16), Latin-1 (ANSI / ISO-8859-1), or System Language (whatever is set as default Locale in Windows Control Panel > Region & Language).

    Note that UTF-8 support is a feature of ID3v2.4, which Winamp can read, but it writes (customized) ID3v2.3 tags (therefore, UTF-16).

    All of ASCII (ancient 0-127 set), ANSI (0-255 Latin set), UTF-16 (Unicode) & UTF-8 are native to Windows 7

    The Pros of Unicode tags are that all characters from all languages can be read by players/software which support Unicode.
    Most devices/players support Unicode these days.

    The Cons of Unicode are that (old) devices/players/software which don't support Unicode will just show gibberish instead.

    The cons of Latin-1 are that it only supports Latin characters, commonly referred to as Western European or Windows-1252.
    So if you try to save tags which include e.g. Oriental, Cyrillic, Asian, Arabic, Hebrew, etc. characters as Latin-1, then they will not save correctly and be displayed as gibberish instead.

    If all your tags are in e.g. Sanskrit, and system locale is set as Sanskrit (Indian), and you save ID3v2 tags as System Language, then other systems with the same language support will be able to read them, but everyone else most probably won't...

    So if you're not bothered about legacy support for old devices/players/software, then choose Unicode.

    Or if all your tags contain only characters from Latin/Western European languages, it's ok to save as Latin-1/ISO-8859-1

    Personally, I use the Unicode option for all.

    Playlist | Twitter | Albums

    Comment


    • #3
      thanks egg for that breakdown, I was leaning to going UTF-16 for all my rips so this makes that easier. hopefully I can convert everything I have already to UTF-16 with mp3tag, but I haven't looked into it yet.

      however, if I do go UTF-16, will it break an XP exp? what if it has sp3?

      I am not too bothered about supporting legacy things, but XP would be a tough one to break. (I don't have one nearby to test myself). i'm thinking it won't break XP, but I figured it was worth asking and also if there's any other "biggies" I should worry about breaking by going to UTF-16?
      PENN STATE Radio or http://www.LION-Radio.org/
      --
      BUG #1 = Winamp skips short tracks
      Wish #1 = Multiple Column Sorting
      Wish #2 = Add TCMP/Compilation editing

      Comment


      • #4
        Unicode (UTF-16) should be fine on XP / XP sp3.
        It was for me anyway (though it's been 2 or 3 years since I used XP).

        I can't think of any other potential issues. I haven't come across any personally anyway....

        Playlist | Twitter | Albums

        Comment


        • #5
          You can basically say, that you have Unicode support in all Windows version >=Windows 2000.

          Some companies shipped an unicows.dll file in the past for Win9x based systems in their programs, but that was more a hack than real Unicode and it was limited as well.

          As for tags I made the experience, that ANSI is sadly the more safe thing for me, because my car receiver has trouble with Unicode tags.
          My Winamp Info Report | My Winamp Backup Log | My WACUP Info Report

          Own Projects: | Winamp Tray Control Icon Pack v3.5.3 | Winamp Backup Tool v3.6.0 | >> Winamp Info Tool v6.1.0 << |
          German Translations: | Offizielle Deutsche Winamp Sprachdatei v5.66 | Offizielle Deutsche Winamp Sprachdatei Plus Version 5.666
          Useful Winamp Plug-ins: | SNESAmp | 64th Note | NotSo FatSo | Highly Experimental PSF Player | Yar Matey! Playlist Copier v1.12 |

          Comment


          • #6
            thx for those responses. i go into detail here:

            I have myself a (large) number of files all tagged with who knows what character sets... some work in windows when not in the locale of origin, some don't. Is there a way to batch convert all the contents of the id3 tags to the unicode character set?


            but i basically just had mp3tag resave the file's tags while preserving the modified dates. worked like a charm. winamp uses UTF-16 by default but EAC needs to be told to do so.

            thx again.
            PENN STATE Radio or http://www.LION-Radio.org/
            --
            BUG #1 = Winamp skips short tracks
            Wish #1 = Multiple Column Sorting
            Wish #2 = Add TCMP/Compilation editing

            Comment

            Working...
            X