Опять про кракозябры в отделной теме
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
-
- Ветеран
- Сообщения: 311
- Зарегистрирован: 08 Июль 2005, 22:04
Опять про кракозябры в отделной теме
Ну достала меня эта проблемка,а она есть и не в русифицированном С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 и все дела,но это грубая работа.
Так что думаю это не только моя проблемка.Как ваше мнение,коллеги
В лоб из папки BIN хелп запускается и работает нормально.Проблемы лишь при запуске из оболочки клаши.
У меня среда WINXPSP3 rus и MS office 2007. Если мы посмотрим на файлик ...\bin\template\tft\default.tft, то увидим,что
там выставлен фонт с именем "MS SANS SERIF" обычный размером 8, а в винде то такого фонта явно уже и нет.Там есть
"MS REFERENCE SANS SERIF".Тут крутанул свою старую программу с выводом в ворд и случайно
увидел,что одно в одном поле -кракозябры.Полез в прогу - вижу,что там использовался фонт по умолчанию.Обычно я
всегда явно указываю фонт,а здесь для одной переменной забыл и она взялась по умолчанию.
Так что проблемы могут быть,если старые программы крутить в среде WINXPSP3 rus .Тучу времени убил,прочитав в Инете
про проблемы с продуктом от ROBOHELP именно в части русского языка, а дело то и не в этом(да,труден хлеб программиста).
Вот еще один глюк велосипедистов.Я то выкручусь конечно.Доставлю в винду старый фонт от ВИН98 и все дела,но это грубая работа.
Так что думаю это не только моя проблемка.Как ваше мнение,коллеги
-
- Бывалый
- Сообщения: 61
- Зарегистрирован: 12 Декабрь 2008, 12:09
- Откуда: Верхний Уфалей
- Контактная информация:
Re: Опять про кракозябры в отделной теме
в винде всегда были, есть и похоже будут проблемы с кодировкой
"MS Sans Serif" относится к системным, их там несколько sser*.fon по жизни оно глючит на кириллице
и, между прочим, болеет на этом не только клаша.
во всех виндах на ядре NT, правлю реестр тремя файликами (см. вложение), давным давно взял в инете.
И еще, если не править реестр, вместо "MS Sans Serif", в клаше юзаю аналгог "Microsoft Sans Serif",
размер и начертание совпадают, надеюсь что этот шрифт есть во всех виндах
"MS Sans Serif" относится к системным, их там несколько sser*.fon по жизни оно глючит на кириллице
и, между прочим, болеет на этом не только клаша.
во всех виндах на ядре NT, правлю реестр тремя файликами (см. вложение), давным давно взял в инете.
И еще, если не править реестр, вместо "MS Sans Serif", в клаше юзаю аналгог "Microsoft Sans Serif",
размер и начертание совпадают, надеюсь что этот шрифт есть во всех виндах
- Вложения
-
- FMAPPER.ZIP
- (352 байт) 202 скачивания
-
- FSUBST.ZIP
- (979 байт) 200 скачиваний
-
- PAGE.ZIP
- (426 байт) 193 скачивания
-
- Ветеран
- Сообщения: 311
- Зарегистрирован: 08 Июль 2005, 22:04
Re: Опять про кракозябры в отделной теме
На самом деле проблема гораздо глубже.Если некий серьезный продукт
предполагает его локализацию,то ИМХО - это должно быть заложено в проект
с самого начала.Иначе ничего хорошего при ламерской "руссификации" не получится.
Похоже велосипедисты об этом и не думали(как и многие другие).Вот тут я активно
юзаю игрушку Clipboard buddy.Очень удобная штучка - при копировании фрагментов текста
из разных модулей она их запоминает и потом уже можно их посмотреть и вставить в новый модуль.
Копии отображаются в виде бровза -одна строка на копию и весь текст конечно не видно.Но при наведении
мыши на строку всплывавает окошко и там уже виден весь текст,но изначально в кракозябрах.Однако
авторы предусмотрели это и в Сетапе дают возможность сменить фонт,что я и сделал.Для меня это
мега-тулза как говорит наш любимый Админ.А в клаше такого нет.Вот мы и вставляем charset... и т.д.
А можно ведь было в сетапе дать возможность выбрать фонт по умолчанию.А сейчас явно прописан
MS sans serif, а ведь у винды это не один фонт,а целое семейство.Могут ли велосипедисты это сделать
для клаши может быть в С7.Я думаю,вряд ли они будут этим заниматься - других проблем хватает.Да
и вообще ,волнует ли их судьба клариона в России и в других странах.Ведь программирование - это вотчина
ENGLISH
предполагает его локализацию,то ИМХО - это должно быть заложено в проект
с самого начала.Иначе ничего хорошего при ламерской "руссификации" не получится.
Похоже велосипедисты об этом и не думали(как и многие другие).Вот тут я активно
юзаю игрушку Clipboard buddy.Очень удобная штучка - при копировании фрагментов текста
из разных модулей она их запоминает и потом уже можно их посмотреть и вставить в новый модуль.
Копии отображаются в виде бровза -одна строка на копию и весь текст конечно не видно.Но при наведении
мыши на строку всплывавает окошко и там уже виден весь текст,но изначально в кракозябрах.Однако
авторы предусмотрели это и в Сетапе дают возможность сменить фонт,что я и сделал.Для меня это
мега-тулза как говорит наш любимый Админ.А в клаше такого нет.Вот мы и вставляем charset... и т.д.
А можно ведь было в сетапе дать возможность выбрать фонт по умолчанию.А сейчас явно прописан
MS sans serif, а ведь у винды это не один фонт,а целое семейство.Могут ли велосипедисты это сделать
для клаши может быть в С7.Я думаю,вряд ли они будут этим заниматься - других проблем хватает.Да
и вообще ,волнует ли их судьба клариона в России и в других странах.Ведь программирование - это вотчина
ENGLISH
-
- Активист
- Сообщения: 127
- Зарегистрирован: 01 Декабрь 2005, 20:47
- Откуда: Минск
- Контактная информация:
Re: Опять про кракозябры в отделной теме
Уважаемые коллеги!
Опять проблема с шрифтами.
С8 windows 7
Почему то в 7 опять глючат шрифты в меню разрабатываемой программы. Видны кракозября. Попробовал то что, предлагалось выше для устранения,
не получается.
Может быть в винде 7 нужно что то иное. Если кто сталкивался подскажите куда рулить
С уважением
Опять проблема с шрифтами.
С8 windows 7
Почему то в 7 опять глючат шрифты в меню разрабатываемой программы. Видны кракозября. Попробовал то что, предлагалось выше для устранения,
не получается.
Может быть в винде 7 нужно что то иное. Если кто сталкивался подскажите куда рулить
С уважением
Специализация - программы для образования, делопроизводство, складской учет
-
- ✯ Ветеран ✯
- Сообщения: 1014
- Зарегистрирован: 08 Июль 2005, 6:48
- Откуда: Россия
- Поблагодарили: 1 раз
Re: Опять про кракозябры в отделной теме
CHARSET:CYRILLIC в Window|report ну и как советуют:вставляем charset...
При старте
Код: Выделить всё
system{prop:charset}=charset:cyrillic
SYSTEM{PROP:FontCharSet + PROP:TipsFont} = CHARSET:CYRILLIC
Последний раз редактировалось Ал 07 Январь 2012, 11:21, всего редактировалось 1 раз.
-
- Активист
- Сообщения: 127
- Зарегистрирован: 01 Декабрь 2005, 20:47
- Откуда: Минск
- Контактная информация:
Re: Опять про кракозябры в отделной теме
Спасибо за помощь. Проблема снята.
С уважением
С уважением
Специализация - программы для образования, делопроизводство, складской учет
- morkovin
- Ветеран
- Сообщения: 909
- Зарегистрирован: 20 Июль 2005, 14:53
- Откуда: Volgograd, Russia
- Благодарил (а): 2 раза
- Поблагодарили: 3 раза
- Контактная информация:
Re: Опять про кракозябры в отделной теме
C8, WinXp
В ApplicationTree вместо кириллицы крокозябры. Вроде для С7 пробегало, что где-то в настройках IDE что-то надо прописать. Не могу найти!
В ApplicationTree вместо кириллицы крокозябры. Вроде для С7 пробегало, что где-то в настройках IDE что-то надо прописать. Не могу найти!
WBR, morkovin
- Игорь Столяров
- Ветеран движения
- Сообщения: 7373
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 13 раз
- Поблагодарили: 48 раз
Re: Опять про кракозябры в отделной теме
Исправить не сложно.
Запустите редактор реестра REGEDIT и в ветке "HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Control -> Nls -> CodePage"
Исправьте значения параметров (если они установлены по другому)
"1251"="C_1251.NLS"
"1252"="C_1251.NLS"
и перезагрузите компьютер.
Запустите редактор реестра REGEDIT и в ветке "HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Control -> Nls -> CodePage"
Исправьте значения параметров (если они установлены по другому)
"1251"="C_1251.NLS"
"1252"="C_1251.NLS"
и перезагрузите компьютер.
За теми кто отстал - не возвращаться. (С) Кодекс
- Дед Пахом
- Старичок
- Сообщения: 3133
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 10 раз
- Поблагодарили: 28 раз
- Контактная информация:
Re: Опять про кракозябры в отделной теме
В файле clarion.env прописать CLASYSTEMCHARSET=204morkovin писал(а):C8, WinXp
В ApplicationTree вместо кириллицы крокозябры. Вроде для С7 пробегало, что где-то в настройках IDE что-то надо прописать. Не могу найти!
С уважением, ДП
Re: Опять про кракозябры в отделной теме
У меня в статусбаре приложения кракозябры, не могу вылечить
- morkovin
- Ветеран
- Сообщения: 909
- Зарегистрирован: 20 Июль 2005, 14:53
- Откуда: Volgograd, Russia
- Благодарил (а): 2 раза
- Поблагодарили: 3 раза
- Контактная информация:
Re: Опять про кракозябры в отделной теме
Спасибо! Проверил оба варианта. Оба работают!
WBR, morkovin
- Дед Пахом
- Старичок
- Сообщения: 3133
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 10 раз
- Поблагодарили: 28 раз
- Контактная информация:
Re: Опять про кракозябры в отделной теме
Может создать тему "FAQ по 7-ке/8-ке"? Вопрос про кириллицу в дереве эмбедов прямо просится туда.
С уважением, ДП
- Игорь Столяров
- Ветеран движения
- Сообщения: 7373
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 13 раз
- Поблагодарили: 48 раз
Re: Опять про кракозябры в отделной теме
Вынужден признать, что описанный мною метод устранения проблем с кодировкой в C8 методом редактирования реестра совсем "не бест" ...morkovin писал(а):Спасибо! Проверил оба варианта. Оба работают!
После этого слетает кодировка в некоторых программах - например в почтовом приложении Windows Live ...
Все вернул в исходную, и сам использую теперь "В файле clarion.env прописать CLASYSTEMCHARSET=204", чего всем и рекомендую.
За теми кто отстал - не возвращаться. (С) Кодекс
Re: Опять про кракозябры в отделной теме
Спасибо деду за победу !
Теперь то что было отображается правильно, однако при попытке радактирования на кирилице генератор зависает ?
Теперь то что было отображается правильно, однако при попытке радактирования на кирилице генератор зависает ?
Любить и обещать ничего не стоит
-
- ✯ Ветеран ✯
- Сообщения: 1014
- Зарегистрирован: 08 Июль 2005, 6:48
- Откуда: Россия
- Поблагодарили: 1 раз
Re: Опять про кракозябры в отделной теме
все сохранить, выйти из среды CW, + перезагрузка... поправилось?Артур писал(а):Спасибо деду за победу !
Теперь то что было отображается правильно, однако при попытке радактирования на кирилице генератор зависает ?