From: Warren Young Date: July 18 2005 7:18pm Subject: Re: Unicode Characters List-Archive: http://lists.mysql.com/plusplus/4661 Message-Id: <42DC0081.6010902@etr-usa.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Tim Shor wrote: > Russian and Chinese do not show up, Do you mean they don't show up in a console mode program? If so, of course they don't. They're not in Latin-1. Read the Unicode chapter in the user manual: http://tangentsoft.net/mysql++/doc/userman/html/unicode.html If you mean some other output device, which one? Can you make Russian or Chinese characters show up on it without sending them through MySQL++? > I used the utf8_to_win32_ansi function and I comented out the section > where it converts strings back. utf8_to_win32_ansi() doesn't revert any conversions. It makes two conversions, so there are three different character spaces involved: UTF-8, UCS-2, and ISO 8859-1 (Latin-1). There is no "back", so I don't know what you are talking about. > It was working in MySQL 5.0.3 Beta and in mysql++ 1.7.35 before, but > I was not paying attention where it stopped working prior to the very > last versions of mysql++ and MySQL 5.0.9 All the past versions of MySQL++ are available from the web site (if you can't figure out their URLs, you have no business being a programmer) or in the Subversion repository. https://gna.org/svn/?group=mysqlpp If you find a regression, it's then trivial to pinpoint where the change occurred, with a binary search through the revision tree. Help me help you.