Hi all,<br>    I'm using the Poco C++ library to make what I hope are UTF 8 and/or 16 strings. I'm doing this because I want to be able to pass unicode characters on a Windows command line and in an English copy of Win XP and well, that just ain't happening :P. I thought I might get clever and base 64 encode the string before passing it, then decode it. This more or less works in Linux, but not so well in Windows, where the OS' (admittedly crummy) unicode support seems to be hamstringing me. <br>
<br>    I took the demo tagwriter app, and added this:<br><br>    std::string decoded;<br>    std::wstring decoded16;<br><br>    Poco::URI::decode ( argv[i + 1] , decoded ) ;<br><br><br>    Poco::UnicodeConverter::toUTF16(decoded, decoded16);<br>
<br>    TagLib::String value ( decoded16 );<br><br>   TagLib::List<TagLib::FileRef>::Iterator it;<br>      for(it = fileList.begin(); it != fileList.end(); ++it) {<br>....<br><br>  Then I build and run this under Linux and copy the mp3 I tagged to Windows. I pass it some Japanese encoded as base 64 which Poco seems to decode OK. The tag is there, I can even read it in Tag Scanner in Windows, but just plain Windows XP won't pick up on the tag in the file properties. <br>
<br>   Anyway does anyone have any tips/advise/horror stories on getting tags working in Win XP's tagging. I've done it once before calling directly to tag lib, but I would like to rely on the command line. <br><br>
  Thanks all!<br clear="all"><br>-- <br>Jeremy D Gregorio<br>Sr Consultant<br>#: 520-275-5352<br>fax: 520-747-2540<br><br><a href="http://www.linkedin.com/pub/jeremy-gregorio/36/302/429" target="_blank"><img src="http://www.glimmersoft.com/socialmedia/btn_viewmy_160x33.png"></a><br>
<a href="http://www.glimmersoft.com/socialmedia/btn_viewmy_160x33.png" target="_blank"></a><br>