Автор Тема: Опять про кракозябры  (Прочитано 35340 раз)

Оффлайн Cash

  • Новичок
  • *
  • Сообщений: 19
Опять про кракозябры
« : 01 Апреля 2011, 20:13:09 »
программа d-studio
использовал настройки шрифтов в программе по совету ZeroChaos

использовал MS Sans Serif в том числе тоже не помогает
перевод меню осуществляется корректно

но перевод надписей над кнопками в кракозябрах

Подменял кодовые страницы в операционке.
Изменял кодировку на юникоды и другие
менял шрифты
ничего не помогает. Как быть?

Оффлайн Cash

  • Новичок
  • *
  • Сообщений: 19
Опять про кракозябры
« Ответ #1 : 06 Апреля 2011, 09:03:59 »
Тема актуальна до сих пор.
Очень прошу помощи.

Оффлайн shkiper

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 1095
Опять про кракозябры
« Ответ #2 : 06 Апреля 2011, 10:53:17 »
Cash, я хотел бы помочь, но нет времени и возможности выкачать программу на 200+ Мб. и разбираться в ее устройстве. Для меня это слишком крупная "рыбка".
DJ, sex, music and a rhythm...

Оффлайн Cash

  • Новичок
  • *
  • Сообщений: 19
Опять про кракозябры
« Ответ #3 : 07 Апреля 2011, 20:27:33 »
ну мне кажется способы борьбы с кракозябрами должны быть едиными или схожими хотя бы...

Оффлайн VIPer

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 1063
Опять про кракозябры
« Ответ #4 : 08 Апреля 2011, 12:01:10 »
Cash, в настройках проекта Passolo шрифт меняется только для диалоговых окон. В Вашем случае надо в коде менять шрифт.

СССР

Оффлайн Cash

  • Новичок
  • *
  • Сообщений: 19
Опять про кракозябры
« Ответ #5 : 08 Апреля 2011, 15:15:38 »
как это сделать?
хэксом я менял тоже самое.

Оффлайн Cash

  • Новичок
  • *
  • Сообщений: 19
Опять про кракозябры
« Ответ #6 : 10 Мая 2011, 15:42:07 »
может кто поможет? вопрос по теме до сих пор открыт

Оффлайн Mark2

  • Новичок
  • *
  • Сообщений: 7
Опять про кракозябры
« Ответ #7 : 19 Июня 2011, 16:11:06 »
самое интересное что есть программы, пример написанные на делфи, в одном и том же окне есть как нормальный текст, так и черте что, проблема не только с кодовой страницей , в лонгобите можно жестко привязать ее, указав параметр Font.Charset все равно идет непонятка, почему с одним и тем же параметром получается как нормальный текст так и иероглифы пример:

и все решалось просто если для программы задавался параметр AALabel*Font.Charset >>>ANSI_CHARSET то надо задавать дефолтный парамерт системы,DEFAULT_CHARSET
правда тут могут быть маленькие проблемы у тех кто использует кривую ось или другую код. страницу
в результате получаем
« Последнее редактирование: 19 Июня 2011, 16:26:30 от Mark2 »

Оффлайн Cash

  • Новичок
  • *
  • Сообщений: 19
Опять про кракозябры
« Ответ #8 : 07 Июля 2011, 08:54:13 »
Цитата: Mark2
и все решалось просто если для программы задавался параметр AALabel*Font.Charset >>>ANSI_CHARSET то надо задавать дефолтный парамерт системы,DEFAULT_CHARSET

Чет не пойму а где он задается?
« Последнее редактирование: 07 Июля 2011, 08:55:38 от Cash »

Оффлайн VIPer

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 1063
Опять про кракозябры
« Ответ #9 : 07 Июля 2011, 12:20:50 »
Cash, это в Delphi.

СССР

Оффлайн Cash

  • Новичок
  • *
  • Сообщений: 19
Опять про кракозябры
« Ответ #10 : 10 Июля 2011, 10:30:03 »
Цитата: VIPer
Cash, это в Delphi.
в режиме отладки делфи я смогу это изменить?

Оффлайн VIPer

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 1063
Опять про кракозябры
« Ответ #11 : 10 Июля 2011, 15:25:19 »
Cash, я такое изменяю в Restorator, а потом обновляю ресурсы в Passolo.

СССР

Оффлайн Cash

  • Новичок
  • *
  • Сообщений: 19
Опять про кракозябры
« Ответ #12 : 12 Июля 2011, 23:29:58 »
Цитата: VIPer
Cash, я такое изменяю в Restorator, а потом обновляю ресурсы в Passolo.
Ты бы смог описать процедуру по подробнее?

Оффлайн VIPer

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 1063
Опять про кракозябры
« Ответ #13 : 13 Июля 2011, 10:50:43 »
Cash, изменяй кодировку у Font.Charset в исходных файлах с помощью редактора ресурсов Restorator. А затем, как сделаешь это, обновляй ресурсы в Passolo. Ctrl+F тебе в помощь для поиска Font.Charset в коде диалогов.
« Последнее редактирование: 13 Июля 2011, 10:53:55 от VIPer »

СССР

Оффлайн Cash

  • Новичок
  • *
  • Сообщений: 19
Опять про кракозябры
« Ответ #14 : 13 Июля 2011, 19:14:38 »
Цитата: VIPer
Cash, изменяй кодировку у Font.Charset в исходных файлах с помощью редактора ресурсов Restorator. А затем, как сделаешь это, обновляй ресурсы в Passolo. Ctrl+F тебе в помощь для поиска Font.Charset в коде диалогов.
в упор не вижу. можешь показать наглядно?