Кракозябры в С63helprus

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
lsgsoftware
Ветеран
Сообщения: 311
Зарегистрирован: 08 Июль 2005, 22:04

Кракозябры в С63helprus

Сообщение lsgsoftware »

Тут я переставил клашу(С639058) на новый комп и в русифицированном
хелпе там где слева в дереве по-русски при раскрытии вместо русского
вижу кракозябры,кроме текста из мелких букв .Копирую текст с кракозябрами
в Word2007 - там все в порядке с русскими буквами.Вставляю этот текст в окно темы
форума и снова все в порядке -вижу русские буквы.Я так понимаю,что у меня на этом компе
не хватает какого-то шрифта.Помню,что автор русификации писал на форуме,что вроде на всю
русификацию у него сил не хватило и он сделал то,что выбрал сам(и молодец).Так как победить
эту проблему(ведь в настройках выбора шрифта нет).Я думаю,что нужно просто доставить в винду
еще шрифт,но какой. HELP ME,help me samebody
lsgsoftware
Ветеран
Сообщения: 311
Зарегистрирован: 08 Июль 2005, 22:04

Опять про кракозябры

Сообщение lsgsoftware »

Ну достала меня эта проблемка,а она есть и не в русифицированном С60help.hlp.
В лоб из папки BIN хелп запускается и работает нормально.Проблемы лишь при запуске из оболочки клаши.
У меня среда WINXPSP3 rus и MS office 2007. Если мы посмотрим на файлик ...\bin\template\tft\default.tft, то увидим,что
там выставлен фонт с именем "MS SANS SERIF" обычный размером 8, а в винде то такого фонта явно уже и нет.Там есть
"MS REFERENCE SANS SERIF".Тут крутанул свою старую программу с выводом в ворд и случайно
увидел,что одно в одном поле -кракозябры.Полез в прогу - вижу,что там использовался фонт по умолчанию.Обычно я
всегда явно указываю фонт,а здесь для одной переменной забыл и она взялась по умолчанию.
Так что проблемы могут быть,если старые программы крутить в среде WINXPSP3 rus .Тучу времени убил,прочитав в Инете
про проблемы с продуктом от ROBOHELP именно в части русского языка, а дело то и не в этом(да,труден хлеб программиста).
Вот еще один глюк велосипедистов.Я то выкручусь конечно.Доставлю в винду старый фонт от ВИН98 и все дела,но это грубая работа.
Так что думаю это не только моя проблемка.Как ваше мнение,коллеги
lsgsoftware
Ветеран
Сообщения: 311
Зарегистрирован: 08 Июль 2005, 22:04

Re: Кракозябры в С63helprus

Сообщение lsgsoftware »

Отвечаю сам себе.Для русских *.hlp,подготовленных через Robohelp,
я традиционно менял в реестре 1250,1252 на 1251 и этого хватало.
Ну добавил еще замену 1253,1254 на 1251 и все заработало.
Timaas
Новичок
Сообщения: 21
Зарегистрирован: 30 Март 2009, 14:40

Re: Кракозябры в С63helprus

Сообщение Timaas »

lsgsoftware писал(а):Отвечаю сам себе.Для русских *.hlp,подготовленных через Robohelp,
я традиционно менял в реестре 1250,1252 на 1251 и этого хватало.
Ну добавил еще замену 1253,1254 на 1251 и все заработало.
Спасибо Вам lsgsoftware за Вашу нужную работу.
А нельзя ли увидеть эти изменения реестра в reg-файле ?
lsgsoftware
Ветеран
Сообщения: 311
Зарегистрирован: 08 Июль 2005, 22:04

Re: Кракозябры в С63helprus

Сообщение lsgsoftware »

Правится так
В разделе реестра [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Nls\Codepage]-отредактировать

"1250"="cp_1251.nls"
"1251"="cp_1251.nls"
"1252"="cp_1251.nls"
"1253"="cp_1251.nls"
"1254"="cp_1251.nls"
Затем перегрузить комп
Аватара пользователя
ShilakAV
Бывалый
Сообщения: 55
Зарегистрирован: 25 Декабрь 2005, 9:55
Откуда: Амурская область
Благодарил (а): 1 раз

Re: Кракозябры в С63helprus

Сообщение ShilakAV »

Вообще то существует версия руссифицированного хелпа без проблем с русскими буквами. По крайней мере у меня на свежеустановленной Windows XP Rus таких проблем нет.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7373
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Re: Кракозябры в С63helprus

Сообщение Игорь Столяров »

Аналогично - никаких проблем с файлами с правок начиная с Windows 98 и заканчивая Windows 7 Beta (в т.ч и WinXP SP3). Проблема скорее всего связана с конкретным инструментом для сборки CHM файлов. Рекомендую использовать Help & Manual 5 - он в есть в FTP разделе форума ...
За теми кто отстал - не возвращаться. (С) Кодекс
Ответить