をに変換する必要がありQString
ますstd::string
。ただし、この文字列にUnicode記号が含まれている場合は、を取得し????
ます。適切なエンコーディングで文字列を変換するにはどうすればよいですか?
ありがとうございました。
をに変換する必要がありQString
ますstd::string
。ただし、この文字列にUnicode記号が含まれている場合は、を取得し????
ます。適切なエンコーディングで文字列を変換するにはどうすればよいですか?
ありがとうございました。
これまでの文字列をどのように変換しようとしましたか?
ドキュメント によるとstd::string QString::toStdString ()
、unicode-data を ascii-string に変換する必要があります
ただし、ASCII が処理できない特殊文字が失われることに注意してください。
Qt のドキュメントによると、QString::toStdString は内部的に toAscii() 関数を使用します: http://doc.qt.nokia.com/latest/qstring.html#toStdString
基本的に、代わりに QString::toUtf8() を使用する独自のコンバーター関数を作成する必要があります。