Страниц: [1]
  Печать  
Автор Тема: Вопрос про кодировку WebClient'а  (Прочитано 4732 раз)
Sergeus
Участник
*
Offline Offline

Сообщений: 25


Просмотр профиля
« : Октября 04, 2013, 10:24:36 am »

Здравствуйте!
Может кто знает, проблема возникла следующая (QNX шестой):
Есть окно с веб клиентом (PtWebClient), кнопкой (PtButton) и окошком для ввода текста (PtText), а также существует функция по поиску текста на странице, реализованная с помощью структуры PtWebClient2Command_t, а конкретно, с помощью вложенной в нее структуры FindInfo.
Веб клиент загружает страницу htm с неким текстом, кодированным в UTF-8, тут все выводится корректно. В текстовое окошко вводится текст, в формате UTF-8, который записывается в переменную тоже в UTF-8, в общем, везде UTF-8, проверено всем, чем можно=) При нажатии на кнопку, по тексту, введенному в текстовое окно производится поиск по файлу htm. Если вводить туда английский текст (и взять файл на инглише), то все находится прекрасно. Если же взять файл на русском, то не находится вообще ничего, кроме цифр.
Единственный вывод, к которому я пришел: в веб клиенте производится перекодирование текста в какую-то свою внутреннюю кодировку (не UTF-8), а вот с переменной с текстом из PtText такого преобразования не происходит.
Подскажите пожалуйста, как следует поступить в данном случае, потому как поиск требуется производить именно по русским словам.
Записан
qnxloder
Sr. Member
****
Offline Offline

Сообщений: 292


Просмотр профиля
« Ответ #1 : Октября 04, 2013, 10:34:53 am »

PxTranslateStateToUTF
Записан
Sergeus
Участник
*
Offline Offline

Сообщений: 25


Просмотр профиля
« Ответ #2 : Октября 04, 2013, 11:23:09 am »

PxTranslateStateToUTF
Не очень понял, зачем переводить UTF в UTF?
Речь идет о кодировке веб-клиента, потому как по слову, введенному в текстовое окно ( а воспринимает он его в UTF-8 ) он не ищет (при том, что в сам веб-клиент загружался документ, предваритьльно перекодированный в UTF-8).
« Последнее редактирование: Октября 04, 2013, 11:27:39 am от Sergeus » Записан
qnxloder
Sr. Member
****
Offline Offline

Сообщений: 292


Просмотр профиля
« Ответ #3 : Октября 04, 2013, 03:30:13 pm »

PxTranslateStateFromUTF()
Записан
Sergeus
Участник
*
Offline Offline

Сообщений: 25


Просмотр профиля
« Ответ #4 : Октября 07, 2013, 08:47:16 am »

PxTranslateStateFromUTF()
А какую кодировку использовать как конечную?
Записан
Страниц: [1]
  Печать  
 
Перейти в: