[Решено]QtCreator+sqlite+русский язык



  • Добрый вечер!

    Помогите, пожалуйста:
    Вот такая штука не работает:
    q.exec("SELECT name FROM table WHERE something = 'Что-то_на_русском' ");

    Т.е. русский текст вообще не ищет по таблице. Как можно решить проблему?



  • Есть мнение, что проблема в кодировке.
    В креаторе кодировка меняется тут: "Tools -> Options -> Text Editor -> Behaviour -> File Encodings".
    sqlite вроде использует UTF-8.



  • [quote author="Amartel" date="1352022682"]Есть мнение, что проблема в кодировке.
    В креаторе кодировка меняется тут: "Tools -> Options -> Text Editor -> Behaviour -> File Encodings".
    sqlite вроде использует UTF-8.[/quote]

    Уже решил с помощью вот такой штуки:
    @QTextCodec* codec = QTextCodec::codecForName("UTF-8");
    codec->setCodecForCStrings(codec);@


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.