Автор Тема: Как отредактировать Win32Data.qtr  (Прочитано 23429 раз)

Оффлайн laden2009

  • Новичок
  • *
  • Сообщений: 8
Как отредактировать Win32Data.qtr
« : 07 Августа 2009, 12:18:03 »
Помогите, пожалуйста, как отредактировать этот файл, после hex-редактора вот что

Оффлайн VIPer

  • Ветеран
  • *****
  • Сообщений: 1063
Как отредактировать Win32Data.qtr
« Ответ #1 : 07 Августа 2009, 14:54:25 »
laden2009, и чем ваш чудо-файл открывается?

А проблема связана с кодировкой. Возможно, здесь должна использоваться кодировка "кириллица для DOS" или UTF-8.
« Последнее редактирование: 07 Августа 2009, 14:56:05 от VIPer »

СССР

Оффлайн laden2009

  • Новичок
  • *
  • Сообщений: 8
Как отредактировать Win32Data.qtr
« Ответ #2 : 07 Августа 2009, 14:58:18 »
это файл ресурсов starry night pro. строки редактировал в Hex Workshop, а в самой программе показывается чушь какая-то.

Оффлайн VIPer

  • Ветеран
  • *****
  • Сообщений: 1063
Как отредактировать Win32Data.qtr
« Ответ #3 : 07 Августа 2009, 15:04:27 »
Цитата: laden2009
это файл ресурсов starry night pro. строки редактировал в Hex Workshop, а в самой программе показывается чушь какая-то.

Здесь проблема с кодировкой. Перепробуйте различные кодировки.

СССР

Оффлайн laden2009

  • Новичок
  • *
  • Сообщений: 8
Как отредактировать Win32Data.qtr
« Ответ #4 : 07 Августа 2009, 17:05:51 »
Не пойму как изменить кодировку, может я что-то неправильно делаю. На кнопках перевод отображается правильно, а в других местах одни крякозябры. Объясните плиз подробней как менять кодировку.

Оффлайн VIPer

  • Ветеран
  • *****
  • Сообщений: 1063
Как отредактировать Win32Data.qtr
« Ответ #5 : 07 Августа 2009, 18:12:26 »
Цитата: laden2009
Не пойму как изменить кодировку, может я что-то неправильно делаю. На кнопках перевод отображается правильно, а в других местах одни крякозябры. Объясните плиз подробней как менять кодировку.


Попробуйте UTF-8:
Слово Пример будет выглядеть так:
%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80

Вставьте %D%9 в HEX-редактор. Если при исполнении программы вы увидите "Пр", значит используется кодировка UTF-8. Можете смело бросать проект. В кодировке UTF-8 для 1 символа кириллицы требуется 2 символа. У вас не хватит места!

Кодировка "MS-DOS":
Слово Пример будет выглядеть так:
ЏаЁ¬Ґа
« Последнее редактирование: 07 Августа 2009, 18:15:41 от VIPer »

СССР

Оффлайн laden2009

  • Новичок
  • *
  • Сообщений: 8
Как отредактировать Win32Data.qtr
« Ответ #6 : 07 Августа 2009, 22:05:39 »
Цитировать
Вставьте %D%9
Цитировать
если при исполнении программы вы увидите "Пр", значит используется кодировка UTF-8
В программе видно "%D%9" без изменений.

Цитировать
Кодировка "MS-DOS":
Слово Пример будет выглядеть так:
ЏаЁ¬Ґа

В программе показываются вообще другие не читаемые символы.
В общем ни одна из них не подходит.

Оффлайн VIPer

  • Ветеран
  • *****
  • Сообщений: 1063
Как отредактировать Win32Data.qtr
« Ответ #7 : 07 Августа 2009, 22:33:21 »
Ох, я забыл, как HEX надо прописывать UTF-8. Там не как веб пишутся. Там как-то по другому. ИМХО. Хотя может и так. Я сто лет не занимался переводом в HEX, забыл все.


А вы пытались в UTF-16 написать?
Это <буква> 00 <буква> 00 <буква> 00 <буква> 00.

* 00 - это пустые значения.

Если вы хотите, чтобы вам быстро помогли, заполните заявку в новом проекте от RUS Lab. - RusMe - РусМи! Заполните обязательно там шапку.
« Последнее редактирование: 07 Августа 2009, 22:34:31 от VIPer »

СССР