Определение кодировки, В какой кодировке текстовый файл? |
Здравствуйте, гость ( Вход | Регистрация )
Определение кодировки, В какой кодировке текстовый файл? |
lioncub |
10.11.2009, 21:51
Сообщение
#1
|
Студент Группа: Участник Сообщений: 28 Регистрация: 10.11.2009 Пользователь №: 1220 Спасибо сказали: 3 раз(а) Репутация: 0 |
1. Как определить в какой кодировке текстовый файл (CP1251, UTF-8 ) для последуещего открытия в textEdit?
2. Как открыть текстовый файл в любой кодировке ((CP1251, UTF-8 ) и сохранить в ней же? ps у меня система в utf8 |
|
|
ViGOur |
10.11.2009, 22:01
Сообщение
#2
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
Глянь: QTexTransformer, там есть исходники, хоть и для Qt 3, но думаю общая идея будет понятна и перенести на Qt 4 не составит проблем.
Просьба, как напишешь можешь выложить, здесь? Просто это популярный вопрос, и пока нормального исходника для Qt 4 я не видел. За одно и на сайт в раздел исходников можно будет положить... |
|
|
Litkevich Yuriy |
11.11.2009, 4:03
Сообщение
#3
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
как я понимаю, по этому поводу создано некоторое кол-во библиотек, которые анализируют "текст" и пытаются определить кодировку.
|
|
|
lioncub |
11.11.2009, 10:28
Сообщение
#4
|
Студент Группа: Участник Сообщений: 28 Регистрация: 10.11.2009 Пользователь №: 1220 Спасибо сказали: 3 раз(а) Репутация: 0 |
у кого-нибудь есть ui от QTexTransformer?
А кто пробовал QTextCodec * QTextCodec::codecForHtml ? С текстом он работает или на оновании тэгов? зы плохо, что тут невозможно редактировать сообщения |
|
|
Litkevich Yuriy |
11.11.2009, 11:03
Сообщение
#5
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
А кто пробовал QTextCodec * QTextCodec::codecForHtml ? С текстом он работает или на оновании тэгов? для каких целей?зы плохо, что тут невозможно редактировать сообщения наберёшь 20 сообщений сможешьвот это творение умеет определять кодировку автоматом, может из него выдернуть |
|
|
Kagami |
11.11.2009, 11:08
Сообщение
#6
|
Старейший участник Группа: Участник Сообщений: 601 Регистрация: 2.2.2009 Пользователь №: 523 Спасибо сказали: 101 раз(а) Репутация: 9 |
KWrite и Kate в KDE4 умеют автоматом определять кодировку
|
|
|
lioncub |
11.11.2009, 11:57
Сообщение
#7
|
Студент Группа: Участник Сообщений: 28 Регистрация: 10.11.2009 Пользователь №: 1220 Спасибо сказали: 3 раз(а) Репутация: 0 |
Litkevich Yuriy,
Цитата Tries to detect the encoding of the provided snippet of HTML in the given byte array, ba, and returns a QTextCodec instance that is capable of decoding the html to unicode. как детектор |
|
|
Litkevich Yuriy |
11.11.2009, 13:06
Сообщение
#8
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
lioncub, в HTML предусмотрены специальные тэги, я думаю он по ним ориентируется.
|
|
|
Гость_Гость_* |
11.11.2009, 15:42
Сообщение
#9
|
Гости |
Цитата Codecs Example тут, оно?
The Codecs example demonstrates the principles behind importing and exporting text using codecs to ensure that characters are encoded properly, avoiding loss of data and retaining the correct symbols used in various scripts. |
|
|
Litkevich Yuriy |
11.11.2009, 16:29
Сообщение
#10
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Этот пример не имеет автоопределения кодировки
|
|
|
Текстовая версия | Сейчас: 1.12.2024, 8:49 |