Подписка на обновления блога, RSS на e-mail
Мой Twitter
Я в Facebook
Мой ЖЖ
Мой FriendFeed
Я в Google+
 
  Как создать сайт самомуБлог преподавателя ВЕБ дизайна
msgbartop
  
Блог > Мой софт > Если в оболочке запуска видеоуроков "кракозябры" – что делать?
msgbarbottom

Если в оболочке запуска видеоуроков "кракозябры" – что делать?

17 Апр 10 | Рубрика: Мой софт

auto_play_media_studio_wrong_encoding Как водится в “лучших домах Лондона и Парижа”, к комплекту видеоуроков, я, обычно, создаю оболочку автозапуска. Для этой цели я использую программу “AutoPlay Media Studio”.

Получаю на выходе один exe-файл и группу папок, с файлами видеоуроков. Пользователь запускает “autorun.exe” и получает экран, с пояснениями и кнопками запуска просмотра видеоуроков. Столкнулся с тем, что на некоторых компьютерах, вместо русских букв, выводятся "кракозябры". Что делать?

Решение оказалось довольно простое... Читать

1. Зайдите под Администратором,

2. Откройте Registry Editor - для этого нажмите: Win + R и введите в поле " regedit " (без кавычек),

3. Раскройте ветку [ HKEY_LOCAL_MACHINE\ System \ CurrentControlSet \ Control \ Nls \ Codepage ]

4. Измените следующие позиции:
"1250"="cp_1251.nls"
"1251"="cp_1251.nls"
"1252"="cp_1251.nls"

5. Для этого, на соответствующей ветке (окно справа) - кликнуть правой кнопкой, и в контекстном меню выбрать "Изменить". В нижнем поле - изменить символы на нужные.

6. Перезагрузить компьютер. Всё. Буквы будут русскими :-)

Записал на эту тему отдельный видеоурок. Если вы ещё не занимались правкой реестра Windows – будет полезно. (25 Мб)

Посмотреть как выглядит оболочка автозапуска, можно, скачав файл примеров, в посте о Хороших и Плохих сайтах.

Оказалось полезным? Покажите друзьям:
  • Facebook
  • Twitter
  • Добавить ВКонтакте заметку об этой странице
  • Мой Мир
  • LiveJournal
  • Яндекс.Закладки
  • Одноклассники
  • Блог Я.ру
  • Блог Li.ру
  • FriendFeed
  • Add to favorites
Понравился пост? Подпишись на мою RSS ленту и ты не пропустишь новые! Пользуешься Твиттером? Следуй за мной!

Самые комментируемые...

Метки: , | Рубрика: Мой софт



Комментарии читателей

  1. | Цитировать

    Здравствуйте!
    Столкнулся я с этой проблемой. Вышло очень плачевно – на моем компьютере и другом, на котором проверял, все было нормально. А на многих других показывает тексты меню в виде кракозябров.

    И диски уже выпущены в тираж(((

    Сейчас есть идея воспользоваться Вашим методом и написать программу, которая будет поправлять значения в реестре. Вторым диском эту программу выдавать людям.

    Хочу спросить: не сталкивались Вы с проблемами при таком способе? Не выходит ли, что в будущем в другом месте из-за такого исправления будут кракозябры?

  2. | Цитировать

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

    Проблема не в дисках, а в кодировках по-умолчанию Виндов у некоторых пользователей.

    и написать программу, которая будет поправлять значения в реестре.

    сам ещё не пробовал, но, вероятно нужно создать reg – файл, который будет заменять соответствующее значение в реестре.

    Не выходит ли, что в будущем в другом месте из-за такого исправления будут кракозябры?

    Однозначно – нет. После изменений реестра, всё с русским языком будет хорошо…

  3. | Цитировать

    Вот здесь я выложил программу на шарпе, которая делает то, что у Вас в статье написано. Может, будет кому-нибудь полезной: http://www.sky1s.ru/patch

  4. | Цитировать

    Спсасибо за патч

  5. | Цитировать

    Идея патча очень помогла на Windows XP, но на виндовс 7 проблема осталась. Очень прошу – подскажите, что делать, где изменение внести для Виндовс 7?

  6. | Цитировать

    Ещё один способ решить проблему – поставить шрифт в Операционную систему со словом “Unicode” в названии (Arial Unicode). И в самой программе использовать только его. Мне помогло.

  7. | Цитировать

    Ох, я намудрила… А если на диске, который уже напечатан, использовался шрифт Georgia в западной кодировке? Поможет ли, если я добавлю к названию шрифта слово Unicode и попрошу поставить его в операционку? (на всех наших компах все идет правильно, проверить не на чем).
    Или что сделать?



Оставьте свой комментарий