Menu

#5 Full UNICODE support.

open
None
5
2002-09-30
2002-09-30
No

This expands on bug 587475.
This is an excellent library, but I need full UNICODE
support for an app I'm writing for Win32, X, and Mac.
I want to add full unicode support to the library so
that it pays attention ot the _UNICODE define:

ID3_Tag::ID3_Tag(wchar_t* );

(I know, I know, _T is a Win32 construct, but I have
Unix versions of it as well).

It would also be nice for the lib to use the standard
wchar_t intead of the custom unicode_t, as well as
std::wstring (not yet standard).

I'm modifying the lib now, but I'd like to have it
added so I can upgrade off of SF later.

I'd love to hear feedback.

Discussion

  • T.H.F. Klok

    T.H.F. Klok - 2002-09-30
    • assigned_to: nobody --> t1mpy
     
  • T.H.F. Klok

    T.H.F. Klok - 2002-09-30

    Logged In: YES
    user_id=564388

    I just hope you are using the sources of the cvs devel version.
    (since it will be implemented in the devel version first) It uses
    a msconvert routine on windows to convert the unicode. Good
    luck.

     
  • T.H.F. Klok

    T.H.F. Klok - 2002-09-30
    • milestone: 101071 -->
    • assigned_to: t1mpy --> nobody
     
  • T.H.F. Klok

    T.H.F. Klok - 2002-09-30
    • assigned_to: nobody --> t1mpy
     
  • T.H.F. Klok

    T.H.F. Klok - 2003-03-02

    Logged In: YES
    user_id=564388

    Are you still working on this? Got any patches? :-)

    Th.

     
  • Jeff Wang

    Jeff Wang - 2004-04-15

    Logged In: YES
    user_id=443947

    Is anyone working on this? I'm also interested in getting
    the library to support unicode filenames.

    Jeff

     
  • Nobody/Anonymous

    Logged In: NO

    Here is a good work-a-round in the meantime...

    In your _UNICODE/UNICODE environment, use GetShortPathName(), take what is returned and convert it into MBCS using WideCharToMultiByte() then pass that into ID3Lib.

    The only downside to this is if someone has Short Filenames shut off on their NTFS volume... but, it's very rare.

    -andy.
    mouseindustries.com

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.