1
У меня есть запрос, который извлекает данные из базы данных MySQL и отображается в виде виджета таблицы в шестнадцатеричном формате.Преобразование шестнадцатеричной строки в Ascii в Qt
Как преобразовать данные и отобразить их в формате Ascii.
Вот код:
ui->table->setItem(rows,1,new
QTableWidgetItem(query_ui_table->value("SHOW_NAME").toString()));
Таким образом, значение отображается в таблице, как она берется из базы данных.
EX: -00540065006c006500730068006f007000700069006e0067
В то время как он должен показать что-то вроде "Телемагазин".
@nbb ... Спасибо за answer.using QByteArray :: fromHex я в состоянии преобразовать определенный value.but в настоящее время мой код извлекает несколько данных из базы данных Как их преобразовать? – yash17
Рад помочь. Вы должны рассмотреть возможность голосования и [принять ответ] (http://stackoverflow.com/help/accepted-answer). Что касается вашего вопроса, так как данные, хранящиеся в некоторых столбцах таблицы db в шестнадцатеричном формате, я считаю, что вам нужно будет сделать это преобразование для всех необходимых столбцов. – nnb
@nnb ... Я не могу продвинуться, пока не достиг определенной репутации. И мне нужен код для преобразования всех данных. Если я делаю ручное преобразование для всех данных, что составляет сотни, это будет болезненная задача , – yash17