Size: a a a

2020 August 05

AF

Aidar Fattakhov in supapro.cxx
Локаль скастит в utf8
источник

AF

Aidar Fattakhov in supapro.cxx
Но ты должен делать это через кьютишные потоки если можешь
источник

A

Anes in supapro.cxx
если вывожу текст на кирилице забитый в стрингу в коде через cout то все норм.
 std::cout << "тест" << endl; 
выдается нормально
источник

AF

Aidar Fattakhov in supapro.cxx
Anes
если вывожу текст на кирилице забитый в стрингу в коде через cout то все норм.
 std::cout << "тест" << endl; 
выдается нормально
Не нормально
источник

AF

Aidar Fattakhov in supapro.cxx
Это просто совпало
источник

DB

Dimmu Borgir in supapro.cxx
Anes
я так понимаю вместо тест я должен подставлять свое значение? русский то оно выводит, но нужную мне строку нет
проблема с русским шрифтом при чтении файла чтоль?
источник

A

Anes in supapro.cxx
а вот
 std::cout << m_pZnak->GetShortName() << endl; 
выводит вопросики. Объект заполнен данными из базы. Я не уверен влияет ли локаль на то в каком формате будут хранится данные в базе.
источник

A

Anes in supapro.cxx
���.������
источник

A

Anes in supapro.cxx
вот такое выдает в консоли при выводе
источник

DB

Dimmu Borgir in supapro.cxx
Anes
а вот
 std::cout << m_pZnak->GetShortName() << endl; 
выводит вопросики. Объект заполнен данными из базы. Я не уверен влияет ли локаль на то в каком формате будут хранится данные в базе.
ты не сможешь вывести объект просто так для этого должен перегружит operator» and operator«
источник

A

Anes in supapro.cxx
извините что так по крупицам выдаю информацию
источник

D

Dmitriy in supapro.cxx
Aidar Fattakhov
Вангую у кьюта свои потоки
QTextStream
источник

DB

Dimmu Borgir in supapro.cxx
а там геттер чтоль
источник

AF

Aidar Fattakhov in supapro.cxx
Anes
а вот
 std::cout << m_pZnak->GetShortName() << endl; 
выводит вопросики. Объект заполнен данными из базы. Я не уверен влияет ли локаль на то в каком формате будут хранится данные в базе.
выведи в hex для начала
источник

Е

Егор in supapro.cxx
Anes
���.������
у тебя куте и ты каутами выводишь?
источник

AF

Aidar Fattakhov in supapro.cxx
что это за тип?
источник

A

Anes in supapro.cxx
Dimmu Borgir
ты не сможешь вывести объект просто так для этого должен перегружит operator» and operator«
объект возвращается класса MString - это самописная обертка над string как я понял.  
   // Перегрузка оператора присваивания для возможности работы с MFC-ым классом CString
 //  operator LPCTSTR()
 //  {return c_str();}

 operator char *()
     {return (char *)c_str();};
 char operator[](int) const;

 // Перегрузка оператора присваивания с таким же
 // синтаксисом, как и в базовом классе string
 MString&  operator=(char &ch){assign(&ch,1);return *this;};
 //! оператор присваивания
 MString&  operator=(const char *buffer){assign(buffer);return *this;};
 //! оператор присваивания
 MString&  operator=(const MString &str);
вот что нашел в .h файле
источник

A

Anes in supapro.cxx
Егор
у тебя куте и ты каутами выводишь?
это для отладки временно
источник

AF

Aidar Fattakhov in supapro.cxx
ок, выведи в hex
источник

AF

Aidar Fattakhov in supapro.cxx
Aidar Fattakhov
ок, выведи в hex
посмотри что за кодировка
источник