Здравствуйте, гость ( Вход | Регистрация )
XpycT | Дата 17.11.2009, 17:30 |
как текстовый редактор не вариант - такое у меня уже есть...но долго так работать...вот и надо было автоматизировать.. а под батником этот файлик прекрасно сам все конвертирует |
|
Litkevich Yuriy | Дата 17.11.2009, 14:02 |
Есть такой пример: %QTDIR%\examples\tools\codecs можно использовать как текстовый редактор с поддержкой множества кодировок, ну и исходники посмотреть. |
|
XpycT | Дата 17.11.2009, 13:57 |
Все спасибо - и без БОМ переварило нормально | |
Litkevich Yuriy | Дата 17.11.2009, 13:43 |
но все равно явно кодировка не совпадает полностью совпадает. Посто маркера в начале файла нет, как его добавить я пока не понял |
|
XpycT | Дата 17.11.2009, 13:37 |
Всеже лучше чем мой вариант, но все равно явно кодировка не совпадает...сейчас протестирую результат - может и прокатит | |
Litkevich Yuriy | Дата 17.11.2009, 13:22 |
QTextCodec::setCodecForCStrings( pCodec); это ни к чемуВот мой вариант: Раскрывающийся текст
szData = szData.toLocal8Bit(); эта строка всё портит |
|
XpycT | Дата 17.11.2009, 11:57 |
Всем привет. Есть у меня примерно 4000+ файлов в кодировке UCS-2 Little Endian (UTF-16LE). Суть задачи - сделать консольное приложение для автоматической обработки и пересохранения файла в такой же кодировке. Проблема в том что читаемая кодировка получается только в ANSI, а в UTF-16LE все в не читаемом виде. Нашел подобную тему на форуме, но все равно не выходит. Код консольки:
и тестовый файлик QUEST1.zip ( 1.45 килобайт ) Кол-во скачиваний: 154 Помогите разобраться |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 18.4.2024, 10:33 |