Size: a a a

2020 June 22

K

Kate in Qt
Добрый день! я перерыла весь ваш интернет и отчаялась! Я сделала свой обработчик messageHandler в файл. и туда передаю ошибку запросов, если такие имеются - qsqlquery->lastError()->text(). И вот она самая выводится в кракозябрах. ERROR:  syntax error at or near \"(\"\nСТРÐ. После чего вывести файл в консоль невозможно. я сначала грешила на локаль кластера бдушечки. Но теперь я специально его пересоздаю с UTF-8. Но это не помогло. кракозябры остались
источник

M

Mr.Mait in Qt
Kate
Добрый день! я перерыла весь ваш интернет и отчаялась! Я сделала свой обработчик messageHandler в файл. и туда передаю ошибку запросов, если такие имеются - qsqlquery->lastError()->text(). И вот она самая выводится в кракозябрах. ERROR:  syntax error at or near \"(\"\nСТРÐ. После чего вывести файл в консоль невозможно. я сначала грешила на локаль кластера бдушечки. Но теперь я специально его пересоздаю с UTF-8. Но это не помогло. кракозябры остались
Виндовс? Qt win1251 или utf8 ?
источник

M

Mr.Mait in Qt
Kate
Добрый день! я перерыла весь ваш интернет и отчаялась! Я сделала свой обработчик messageHandler в файл. и туда передаю ошибку запросов, если такие имеются - qsqlquery->lastError()->text(). И вот она самая выводится в кракозябрах. ERROR:  syntax error at or near \"(\"\nСТРÐ. После чего вывести файл в консоль невозможно. я сначала грешила на локаль кластера бдушечки. Но теперь я специально его пересоздаю с UTF-8. Но это не помогло. кракозябры остались
Я так в файл пишу
QTextStream stream(&file);
stream.setCodec("UTF-8");
stream.setGenerateByteOrderMark(true); // UTF-8 BOM
stream << message << endl;
источник

K

Kate in Qt
Mr.Mait
Виндовс? Qt win1251 или utf8 ?
линуксятина - околодебионавская система. у кластера ставлю utf-8
источник

K

Kate in Qt
Mr.Mait
Я так в файл пишу
QTextStream stream(&file);
stream.setCodec("UTF-8");
stream.setGenerateByteOrderMark(true); // UTF-8 BOM
stream << message << endl;
спасибо. сейчас попробую
источник

K

Kate in Qt
Mr.Mait
Я так в файл пишу
QTextStream stream(&file);
stream.setCodec("UTF-8");
stream.setGenerateByteOrderMark(true); // UTF-8 BOM
stream << message << endl;
нит( это тоже не помогло
источник

K

Kate in Qt
выводит все-равно кракозябры
источник

K

Kate in Qt
источник

K

Kate in Qt
источник

K

Kate in Qt
в самой системе тоже UTF-8
источник

K

Kate in Qt
в кластере базы данных тоже
источник

K

Kate in Qt
источник

K

Kate in Qt
я не понимаю, куда можно копать дальше
источник

GS

Georgy Shepelev in Qt
а шрифт то содержит УТФ-8 симоволы?
источник

AS

Anatoly Shirokov in Qt
а шрифт у тебя поддерживает утф?
источник

AS

Anatoly Shirokov in Qt
хе-хе, в унисон
источник

GS

Georgy Shepelev in Qt
=)
источник

AS

Anatoly Shirokov in Qt
то что ты записала в файл - там скорее всего все в порядке
источник

AS

Anatoly Shirokov in Qt
ты просто прочитать не можешь, что записано
источник

IZ

Ilia Zviagin in Qt
Сейчас редко можно найти такой, что НЕ поддерживает .
источник