|
34 / 26 / 8
Регистрация: 24.03.2015
Сообщений: 191
|
||||||||||||||||
Qt битовый поток в текст23.09.2016, 09:40. Показов 5501. Ответов 34
Метки нет (Все метки)
Товарищи! Застрял вроде бы на элементарной вещи. У меня есть битовый поток, который я получил различными преобразованиями. Я знаю что текст должен быть в конкретной кодировке(Big5). если просто файл экспортирую в текстовый через QTextStream то он добавляет к каждому биту еще 7 бит, как я понимаю служебных относящихся к кодировке ASCII
Значит нам надо правильно считать этот массив бит и распределить по байтам:
Далее если мы используем QDataStream, он добавляет какие-то служебные символы, что мне вообщем то не нужно. Поэтому либо работать с Qfile на прямую, либо через QTextStream. Там есть прекрасная функция codec. Делаю так:
0
|
||||||||||||||||
| 23.09.2016, 09:40 | |
|
Ответы с готовыми решениями:
34
Arduino мониторит битовый поток
Передать текст в поток |
|
|
||||||
| 23.09.2016, 13:52 | ||||||
Сообщение было отмечено crush91 как решение
Решение
Хорошо, приведу тебе немного изменённый код с комментариями.
1
|
||||||
|
34 / 26 / 8
Регистрация: 24.03.2015
Сообщений: 191
|
||||||||||||
| 23.09.2016, 14:10 [ТС] | ||||||||||||
|
Толи лыжи не едут...
0
|
||||||||||||
|
34 / 26 / 8
Регистрация: 24.03.2015
Сообщений: 191
|
|||||||||||||||||
| 23.09.2016, 14:39 [ТС] | |||||||||||||||||
0
|
|||||||||||||||||
|
|
||
| 23.09.2016, 15:06 | ||
QByteArray bitBytes = ui->textEdit_2nd->toPlainText().toLatin1(); перенеси к QString chinaStr = codec->toUnicode(bytes);
0
|
||
|
34 / 26 / 8
Регистрация: 24.03.2015
Сообщений: 191
|
||||||||||||||||||||||
| 23.09.2016, 15:44 [ТС] | ||||||||||||||||||||||
0
|
||||||||||||||||||||||
|
Модератор
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,875
|
|
| 23.09.2016, 16:20 | |
|
0
|
|
|
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,316
|
||
| 24.09.2016, 00:20 | ||
|
Я взял 1 и 0 из файла по 8 штук, сделал из них байты, сбросил в текстовый файл:
0
|
||
|
34 / 26 / 8
Регистрация: 24.03.2015
Сообщений: 191
|
||||||||||||||||
| 24.09.2016, 05:12 [ТС] | ||||||||||||||||
|
Добавлено через 6 минут Добавлено через 54 секунды
Добавлено через 27 минут
Добавлено через 1 минуту
0
|
||||||||||||||||
|
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,316
|
|||
| 24.09.2016, 08:59 | |||
0
|
|||
|
34 / 26 / 8
Регистрация: 24.03.2015
Сообщений: 191
|
|||
| 24.09.2016, 10:44 [ТС] | |||
|
0
|
|||
|
|
|||||||||
| 24.09.2016, 19:56 | |||||||||
|
Добавлено через 1 минуту Добавлено через 15 минут Попробуй этот код: Я как-то позабыл, что китайщина не 8бит, а 16ть.
1
|
|||||||||
|
34 / 26 / 8
Регистрация: 24.03.2015
Сообщений: 191
|
|||||||
| 25.09.2016, 06:27 [ТС] | |||||||
|
вот рабочий вариант:
0
|
|||||||
|
|
|
| 25.09.2016, 09:51 | |
|
0
|
|
| 25.09.2016, 09:51 | |
|
Битовый сдвиг
Битовый класс битовый сдвиг Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Нейтральные знания ..., ... чистая наука. Пока что-то проходит модерацию на Хабре, стоит развить мысль ...
Hrethgir 20.07.2026
К таким радикальным взглядам я конечно в той публикации не приходил, но чтобы скоротать вечер, решил углубиться немного.
1. Почему показания термометра заряжены целью?
Цель заложена в самом. . .
|
Установка нескольких штампов электронной подписи в строго определенных местах файла docx
ВладимирСамохин 19.07.2026
(В!) Работа с Электронной подписью - это неотъемлемая часть современного документооборота. Но что делать, если нужно поставить несколько штампов электронной подписи в строго определенных местах. . .
|
сукцессия 35. Научная статья о проделанной работе
anaschu 19.07.2026
Написал в формате латекс и пдф
|
Вангую, что это не пройдёт модерацию, и на неделе я запущу свой сервер.
Hrethgir 19.07.2026
Эта публикация сейчас в песочнице и ждёт приглашения.
https:/ / habr. com/ ru/ sandbox/ 295048/
По ссылке 403. Не очень информативно такую ссылку постить.
Запись от Usaga размещена Сегодня в 06:46 . . .
|
|
сукцессия 33. открытые вопросы от клауде
anaschu 19.07.2026
"Что накопилось за эту часть А — тринадцать правок, из которых шесть пришли из ваших вопросов и каждая оказалась реальной ошибкой, а не калибровкой: односторонний симбиоз, отсутствующий листопад,. . .
|
32 сукцессия
anaschu 19.07.2026
сукцессия 28‑мерное ядро стабилизировано
Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не «подкручивает» сходимость —. . .
|
сукцессия 31: модель микоризы - это модель ещё нескольких явлений, социальных и экономических
anaschu 18.07.2026
Теория «Всего»: апдейт v1. 1. 2 — 28‑мерное ядро стабилизировано
Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не. . .
|
сукцессия 30. Массив проверяющих друг друга моделей
anaschu 18.07.2026
Архитектура сети взаимопроверяющих моделей микоризной сукцессии (v2. 0)
Развитие тензорного ОДУ-ядра и создание кросс-платформенного калибровочного полигона
Уважаемые коллеги!
В продолжение. . .
|