Лучше всего использовать кодировку UTF-8 с MySQL.Кодовые страницы являются Windows-ориентированной концепцией до Unicode.Использование их вместо Unicode, вероятно, объясняет, почему у вас проблемы.Хотя можно заставить MySQL - и, следовательно, MySQL ++ - работать с кодовыми страницами в стиле Windows, этого не следует делать в 2010 году.
Если вы используете Unicode, это, вероятно, UTFКодировка -16 (собственная кодировка Windows в производных NT), которая снова многое объясняет.
Преобразование всех строковых данных в форму UTF-8 перед отправкой в MySQL и настройка MySQL для использования кодировки UTF-8в своих таблицах.