У меня есть собственное приложение WinAPI на C++, которое строго использует функции и типы данных Unicode. Т.е., CreateWindowW(), SendMessageW(), wstring, WCHAR и т. Д. Теперь я намерен расширить свое приложение для использования SQLite3.Существуют ли какие-либо ограничения с использованием функций ANSI в приложении Unicode
Моя проблема: Библиотека SQLite3 ANSI. Это означает, что я должен использовать char*
как большинство параметров функции.
Существуют ли какие-либо ограничения или отрицательные последствия использования ANSI-функций в приложении Unicode?
Если есть какие-либо последствия этого воздействия?
Термин «ANSI» является неправильным (и, к сожалению, общим). В этом контексте он относится к 8-битной кодовой странице Windows-1252 и ее родственникам. Эти кодовые страницы никогда не были стандартами ANSI. http://en.wikipedia.org/wiki/Windows_ANSI_code_page#ANSI_code_page –