Страница 1 из 2
Опять про кракозябры в отделной теме
Добавлено: 03 Май 2009, 4:19
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 и все дела,но это грубая работа.
Так что думаю это не только моя проблемка.Как ваше мнение,коллеги
Re: Опять про кракозябры в отделной теме
Добавлено: 04 Май 2009, 8:53
vd-vuf
в винде всегда были, есть и похоже будут проблемы с кодировкой
"MS Sans Serif" относится к системным, их там несколько sser*.fon по жизни оно глючит на кириллице
и, между прочим, болеет на этом не только клаша.
во всех виндах на ядре NT, правлю реестр тремя файликами (см. вложение), давным давно взял в инете.
И еще, если не править реестр, вместо "MS Sans Serif", в клаше юзаю аналгог "Microsoft Sans Serif",
размер и начертание совпадают, надеюсь что этот шрифт есть во всех виндах

Re: Опять про кракозябры в отделной теме
Добавлено: 05 Май 2009, 4:39
lsgsoftware
На самом деле проблема гораздо глубже.Если некий серьезный продукт
предполагает его локализацию,то ИМХО - это должно быть заложено в проект
с самого начала.Иначе ничего хорошего при ламерской "руссификации" не получится.
Похоже велосипедисты об этом и не думали(как и многие другие).Вот тут я активно
юзаю игрушку Clipboard buddy.Очень удобная штучка - при копировании фрагментов текста
из разных модулей она их запоминает и потом уже можно их посмотреть и вставить в новый модуль.
Копии отображаются в виде бровза -одна строка на копию и весь текст конечно не видно.Но при наведении
мыши на строку всплывавает окошко и там уже виден весь текст,но изначально в кракозябрах.Однако
авторы предусмотрели это и в Сетапе дают возможность сменить фонт,что я и сделал.Для меня это
мега-тулза как говорит наш любимый Админ.А в клаше такого нет.Вот мы и вставляем charset... и т.д.
А можно ведь было в сетапе дать возможность выбрать фонт по умолчанию.А сейчас явно прописан
MS sans serif, а ведь у винды это не один фонт,а целое семейство.Могут ли велосипедисты это сделать
для клаши может быть в С7.Я думаю,вряд ли они будут этим заниматься - других проблем хватает.Да
и вообще ,волнует ли их судьба клариона в России и в других странах.Ведь программирование - это вотчина
ENGLISH
Re: Опять про кракозябры в отделной теме
Добавлено: 13 Май 2011, 10:08
Stalker
Уважаемые коллеги!
Опять проблема с шрифтами.
С8 windows 7
Почему то в 7 опять глючат шрифты в меню разрабатываемой программы. Видны кракозября. Попробовал то что, предлагалось выше для устранения,
не получается.
Может быть в винде 7 нужно что то иное. Если кто сталкивался подскажите куда рулить
С уважением
Re: Опять про кракозябры в отделной теме
Добавлено: 13 Май 2011, 11:48
Ал
вставляем charset...
CHARSET:CYRILLIC в Window|report ну и как советуют:
При старте
Код: Выделить всё
system{prop:charset}=charset:cyrillic
SYSTEM{PROP:FontCharSet + PROP:TipsFont} = CHARSET:CYRILLIC
Re: Опять про кракозябры в отделной теме
Добавлено: 13 Май 2011, 15:31
Stalker
Спасибо за помощь. Проблема снята.
С уважением
Re: Опять про кракозябры в отделной теме
Добавлено: 23 Май 2011, 12:52
morkovin
C8, WinXp
В ApplicationTree вместо кириллицы крокозябры. Вроде для С7 пробегало, что где-то в настройках IDE что-то надо прописать. Не могу найти!
Re: Опять про кракозябры в отделной теме
Добавлено: 23 Май 2011, 13:02
Игорь Столяров
Исправить не сложно.
Запустите редактор реестра REGEDIT и в ветке "HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Control -> Nls -> CodePage"
Исправьте значения параметров (если они установлены по другому)
"1251"="C_1251.NLS"
"1252"="C_1251.NLS"
и перезагрузите компьютер.
Re: Опять про кракозябры в отделной теме
Добавлено: 23 Май 2011, 14:45
Дед Пахом
morkovin писал(а):C8, WinXp
В ApplicationTree вместо кириллицы крокозябры. Вроде для С7 пробегало, что где-то в настройках IDE что-то надо прописать. Не могу найти!
В файле clarion.env прописать CLASYSTEMCHARSET=204
Re: Опять про кракозябры в отделной теме
Добавлено: 23 Май 2011, 14:57
beholder
У меня в статусбаре приложения кракозябры, не могу вылечить

Re: Опять про кракозябры в отделной теме
Добавлено: 23 Май 2011, 15:06
morkovin
Спасибо! Проверил оба варианта. Оба работают!
Re: Опять про кракозябры в отделной теме
Добавлено: 23 Май 2011, 15:36
Дед Пахом
Может создать тему "FAQ по 7-ке/8-ке"? Вопрос про кириллицу в дереве эмбедов прямо просится туда.
Re: Опять про кракозябры в отделной теме
Добавлено: 22 Август 2011, 10:35
Игорь Столяров
morkovin писал(а):Спасибо! Проверил оба варианта. Оба работают!
Вынужден признать, что описанный мною метод устранения проблем с кодировкой в C8 методом редактирования реестра совсем "не бест" ...

После этого слетает кодировка в некоторых программах - например в почтовом приложении Windows Live ...
Все вернул в исходную, и сам использую теперь "В файле clarion.env прописать CLASYSTEMCHARSET=204", чего всем и рекомендую.
Re: Опять про кракозябры в отделной теме
Добавлено: 07 Январь 2012, 11:25
Артур
Спасибо деду за победу !
Теперь то что было отображается правильно, однако при попытке радактирования на кирилице генератор зависает ?
Re: Опять про кракозябры в отделной теме
Добавлено: 07 Январь 2012, 11:32
Ал
Артур писал(а):Спасибо деду за победу !
Теперь то что было отображается правильно, однако при попытке радактирования на кирилице генератор зависает ?
все сохранить, выйти из среды CW, + перезагрузка... поправилось?