私は C++ で作業しており、SQLite データベースを扱っています。このことを考慮:
wchar_t s[] = L"This is my wide string. ĂÎȘȚÂăîșțâ";
この文字列を含むクエリを起動するにはどうすればよいですか? たとえば、クエリを宣言すると、
char q[] = "SELECT * FROM 'mydb' WHERE 'something' LIKE '%ĂÎȘȚÂ%'";
コンパイラはこれらのワイド文字を何らかの方法で変換するのに十分スマートであり、クエリは実際に期待どおりに機能します。それでも、これらの厄介な文字を含めるには、文字のクエリ配列をどのように宣言/作成する必要がありますか? string
とそのc_str
方法などを試してみましたwstring
...
私はかなり絶望的です。ヒントをお寄せいただきありがとうございます。