On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение



ссылка на сообщение  Отправлено: 18.10.13 06:55. Заголовок: [РЕШЕНО] на Х-панели вместо кириллицы - иероглифы (CORE3 Standart Theme)


Доброго дня.
Вывожу на Х-панель русский текст, но вместо букв вижу иероглифы. Тема Standart Theme Crestron. Как лечить?

Решено:
помогла вставка модуля кодирования ASCII-UTF-16. Шрифт Arial (не UNICODE)
ссылка на файл

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 55 , стр: 1 2 3 All [только новые]





ссылка на сообщение  Отправлено: 23.03.16 12:21. Заголовок: На CTI-P 201 Core Sy..


На CTI-P 201 Core System Programming это не изучают. Контроллер PRO2 UTF15 нельзя выбрать. коды букв в соседней теме, загвоздка в том что надо вводить и цифры и буквы, а мне доподлинно неизвестно ввел ли пользователь 1 или "а" тк в контролле приходит одинаковый символ \x31

Спасибо: 0 
ПрофильЦитата Ответить





ссылка на сообщение  Отправлено: 23.03.16 18:47. Заголовок: Наверное все таки 1 ..


Наверное все таки 1 это \x31 или "б" 0x0431.
Дебагер тот еще обманщик.
Бывали случаи когда в дебагере видно что отправляешь к примеру \x04\x31 и он отображается крокозябрами,
а пропустив через двойное преобразование UTF-ASCII-ASCII-UTF в дебагере все та же строка \x04\x31 но отображает верно буковку "б"

Опять таки видишь сроку ("аб") в utf \x04\x30\x04\x31, а пытаешься её разобрать функцией byte, а она видит только каждый четный байт только и кодовую страницу 04 не удается заполучить, чтоб конвертор написать. Опять таки пляски с настройками.

Отображение кириллицы всегда некоторые танцы с бубном. Зависит от серии процессора элемента программы и устройства отображения. И на эту тему на форуме много интересной инфы. Пора создавать пособие справочное на эту тему по каждому конкретному варианту вывода или ввода (в вашем случае), в котором указано, какие методы, модули, порядок преобразования нужно выполнить. Слишком много мест где можно менять параметры представления, чтоб потом составить правильную комбинацию.

+79161734005 Спасибо: 0 
ПрофильЦитата Ответить





ссылка на сообщение  Отправлено: 23.03.16 18:56. Заголовок: И ещё yanovik пишет:..


И ещё
yanovik пишет:

 цитата:
загвоздка в том что надо вводить и цифры и буквы


А как вы их вводите? Нарисовали экранную клавиатуру?
Тогда все в ваших руках, хоть свою таблицу символов придумывайте, которую точно поймете и сможете потом преобразовать для отображения.

+79161734005 Спасибо: 0 
ПрофильЦитата Ответить



ссылка на сообщение  Отправлено: 23.03.16 20:45. Заголовок: Поле text input испо..


Поле text input использует встроенную клавиатуру ipad, пк, веб интерфейс, android

Спасибо: 0 
ПрофильЦитата Ответить



ссылка на сообщение  Отправлено: 28.03.16 12:46. Заголовок: А вот такой вопрос -..


А вот такой вопрос - русские символы выводятся как:

слово "проверка" - "?@>25@:0"

как быть в такой ситуации? модули utf-ascii результата не дают.

Онлайн декодер говорит что это 7-bit ASCII. и преобразует вот так
7-bit ASCII → KOI8-U + KOI8-R → ISO-8859-5

как вывести правильно на панель? )

Спасибо: 0 
ПрофильЦитата Ответить





ссылка на сообщение  Отправлено: 28.03.16 13:16. Заголовок: Nescafe пишет: как ..


Nescafe пишет:

 цитата:
как вывести правильно на панель?


На какую панель? ipad, xpanel, прочее
Какая серия процессора?
Из какого элемента программы это текст приходит?
Модуль ASCIItoUTF16cyr пробовали? click here


+79161734005 Спасибо: 0 
ПрофильЦитата Ответить



ссылка на сообщение  Отправлено: 28.03.16 13:24. Заголовок: Вячеслав Да, пробова..


Вячеслав Да, пробовал, эффекта нет, так и остается, в том же виде. Проц DMPS 300C, (3 серия судя по всему)

Для ipad, xpanel, и то и то SmartGraphics.

Спасибо: 0 
ПрофильЦитата Ответить





ссылка на сообщение  Отправлено: 28.03.16 13:46. Заголовок: А какой элемент прог..


А какой элемент программы этот текст генерит?

+79161734005 Спасибо: 0 
ПрофильЦитата Ответить



ссылка на сообщение  Отправлено: 28.03.16 13:47. Заголовок: Модуль Fusion Room. ..


Модуль Fusion Room.

Спасибо: 0 
ПрофильЦитата Ответить





ссылка на сообщение  Отправлено: 28.03.16 13:55. Заголовок: А в дебагере эта стр..


А в дебагере эта строка как выглядит?

+79161734005 Спасибо: 0 
ПрофильЦитата Ответить



ссылка на сообщение  Отправлено: 28.03.16 14:34. Заголовок: Точно так и выглядит..


Точно так и выглядит. И после конвертера тоже так же.

Спасибо: 0 
ПрофильЦитата Ответить





ссылка на сообщение  Отправлено: 28.03.16 19:08. Заголовок: Все таки в HEX предс..


Все таки в HEX представлении хотелось посмотреть.
Если там реально 7битная ASCII то там изначально никаких русских букв быть не может.
Русские символы появились в расширенной 8битной ASCII
И должно быть для "проверка" вот такая строка на выходе модуля Fusion:
\xEF\xF0\xEE\xE2\xE5\xF0\xEA\xE0
А если там символы не старше 7F (127) то это латиница изначально и конвертер её не преобразовывает, а пропускает как есть.
Но есть возможность закостылить так сказать, учитывая что смешение символов соблюдается и равно постоянной 176.
Т.o. можно немного поправив модуль получить желаемый результат. Качать тут
Проверять времени нет сегодня, сори. Но помните, это костыль и на латинские символы не рассчитывайте, только русские (прописные) + цифры.

+79161734005 Спасибо: 1 
ПрофильЦитата Ответить



ссылка на сообщение  Отправлено: 28.03.16 19:12. Заголовок: Вот такая строка вых..


Вот такая строка выходит

\x3F\x40\x3E\x32\x35\x40\x3A\x30

Спасибо: 0 
ПрофильЦитата Ответить





ссылка на сообщение  Отправлено: 28.03.16 20:01. Заголовок: Что и требовалось до..


Что и требовалось доказать. Тогда модуль-костыль вам в помощь (см. ссылку предыдущий пост). Не заработает, поправим.

+79161734005 Спасибо: 0 
ПрофильЦитата Ответить



ссылка на сообщение  Отправлено: 28.03.16 20:21. Заголовок: Слово "совещание..


Слово "совещание" выводит как "со25щ0н85"

Спасибо: 0 
ПрофильЦитата Ответить





ссылка на сообщение  Отправлено: 28.03.16 22:25. Заголовок: Пробуйте заглавными,..


Пробуйте заглавными, иначе цифры не сохранить.
И попробуйте с цифрами. Не понятно что будет за HEX если попадется цифра, раз сейчас цифровой код вместо буквы передает (.

+79161734005 Спасибо: 0 
ПрофильЦитата Ответить



ссылка на сообщение  Отправлено: 28.03.16 23:24. Заголовок: Вячеслав Большими б..


Вячеслав
Большими буквами все выводится отлично. Теперь бы решить с маленькими - и будет совсем отлично!

"совещание" заглавными буквами выглядит вот так \x21\x1E\x12\x15\x29\x10\x1D\x18\x15

Спасибо: 0 
ПрофильЦитата Ответить





ссылка на сообщение  Отправлено: 28.03.16 23:31. Заголовок: А цифры то как вывод..


А цифры то как выводит?

+79161734005 Спасибо: 0 
ПрофильЦитата Ответить



ссылка на сообщение  Отправлено: 28.03.16 23:36. Заголовок: Вячеслав "СОВЕЩ..


Вячеслав
"СОВЕЩАНИЕ 1234567890" - "СОВЕЩАНИЕР1234567890" - \x21\x1E\x12\x15\x29\x10\x1D\x18\x15\x20\x31\x32\x33\x34\x35\x36\x37\x38\x39\x30

Спасибо: 0 
ПрофильЦитата Ответить





ссылка на сообщение  Отправлено: 29.03.16 01:39. Заголовок: По сути в данном слу..


По сути в данном случае та же проблема, что при попытке ввода текста из TEXT ENTRY - потеря старшего байта содержащего номер кодовой страницы \x40
И как тут красиво выйти из положения, пока не вижу вариантов. Если рассматривать как unicod то потеряем цифры напрочь. Так хотя бы в жертву 1 буква "Р" или "пробел" (на выбор). И конечно все строчные кириллические.

Можно добавить параметры: строчные, прописные и пробелы,прописные и цифры. Но не все сразу, а это вряд ли допустимо в проекте.

Может трублю что то подскажут, как заставить 2 серию выдавать UNICODE полностью или уж CP1251. А может старожилы подскажут где можно поправить кодовую страничку на PRO2.

У Вас прошивка последняя на PRO2 ???? Да и остальной софт то давно обновляли? Ведь не было с 2 серией проблем раньше. Конвертер решал всё. И это с прошивкой 3 летней давности.

+79161734005 Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 55 , стр: 1 2 3 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 9
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет