avatar_Nexus

Борьба с крякозябликами. Часть вторая

Автор Nexus, 19 мая 2013, 01:40:54

« ASCIIZ | Логический шрифт »

NexusАвтор темы

Борьба с крякозябликами


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

Скачать руководство:


Показать / Скрыть текст

WYLEK

Забрал. Очень познавательно. Потому что пошли стадом :biggrin:  программы, где придется это применять.

Dodakaedr

29 апреля 2016, 19:07:54 #2 Последнее редактирование: 29 апреля 2016, 19:08:21 от Dodakaedr
Кто-то работал уже с программами от ZC? Имеется у них программа ZC Video Converter (Войдите на сайт для перехода по ссылке) с поддержкой русского языка, но он частично отображается крякозябликами. Изменения в реестре положительного результата не дали. Что можете посоветовать?

NexusАвтор темы

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

Dodakaedr

Nexus, Вчера так я и сделал, ответа до сих пор нету. Будет статья на такой случай? Интересно, как с таким бороться.

Leserg

Кто ищет, тот всегда найдет!

gazon01

Изменения в реестре положительного результата не дали. Что можете посоветовать?


хр реестр правленый


Возможно всё! На невозможное просто требуется больше времени.
 Мудрец из Шангри Ла

WYLEK

ЦитироватьПосоветую обратиться к разработчику и мордой макнуть его в это безобразие.

Редко кто через губу переплюнет :biggrin:  
Сколько не пиши им, нихрена не хотят изменять, даже другой раз хуже делают, например обрезается предложение или слово. Пишешь, что так и эдак - сделайте кнопки резиновые и места под предложения. Хрен там, в новой версии еще обрежут. Но бывают и исключения...

Dodakaedr

gazon01, интересно, почему же на 7 не работает??

Показать / Скрыть текст
[свернуть]

gazon01

Цитироватьgazon01, интересно, почему же на 7 не работает?
?
я реестр ещё в 2009 правил, тогда никто в программах шрифт не исправлял, а все патчами пользовались, и вкладывали в архив с переводом разные "хитрые" файлики.
посмотри .exe в редакторе, там три или четыре вида шрифтов, название одного из них я ещё нигде не встречал.
на твоих скринах не те шрифты выделены
Возможно всё! На невозможное просто требуется больше времени.
 Мудрец из Шангри Ла

Leserg

Цитироватьинтересно, почему же на 7 не работает?
Потому что вы делаете подмену румынской кодировки, которая в ZC Video Converter и близко не пробегала. В статье "Борьба с крякозябликами. Часть вторая" разобран частный случай. Вы же почему-то решили, что он является универсальным, и насилуете реестр Windows. Впрочем дело ваше, продолжайте в том же духе. :biggrin:
Кто ищет, тот всегда найдет!

Dodakaedr

Leserg, а как определить какая кодировка используется?

Leserg

Цитироватьа как определить какая кодировка используется?
Dodakaedr, в Войдите на сайт для перехода по ссылке я давал ссылку на статью. Вы её успешно проигнорировали и теперь задаете вопрос, который в указанной статье разобран. Попытка номер два:  Логический шрифт (Исправляем некорректное отображение кириллицы).
Кто ищет, тот всегда найдет!

Alecs962

Здравствуйте. Есть программа DiskCheckup (портатив) Войдите на сайт для перехода по ссылке
Вся локализация вынесена во внешние файлы localization.txt, SMARTDesc.csv и SysInfo_localization.txt. С файлами localization.txt и SysInfo_localization.txt проблем нет, а в SMARTDesc.csv находится всплывающая подсказка атрибутов SMART, проблема такова: видим первый атрибут - Raw Read Error Rate (Частота ошибок чтения), переводим строку в SysInfo_localization.txt и подсказка в виде синего значка исчезает.
Показать / Скрыть текст
[свернуть]

Нужно чтобы в SMARTDesc.csv в строке "1,Raw Read Error Rate,-1,Stores..." между 1 и 2-й запятой было один набор букв, что и в SysInfo_localization.txt, только тогда значок появится. С набором англицких букв это проходит, но при переводе в файле SMARTDesc.csv появляются кракозябры.

Показать / Скрыть текст
[свернуть]

Кодировка файлов разная - SMARTDesc.csv в UTF-8, а остальные в Юникоде. Есть ли решение этой проблемы?

kurkoff1965

UCS-2 Little Endian попробуй. Мне как-то помогло...

* Ваши права на сайте

    Light Portal

  • Вы можете просматривать элементы портала
  • Вы не можете управлять блоками
  • Вы не можете управлять своими страницами
  • Вы не можете размещать свои страницы без модерации

    Simple Machines

  • Вы не можете удалять темы.
  • Вы не можете создавать темы.
  • Вы не можете отвечать на сообщения.
  • Вы не можете прикреплять файлы.
  • Вы не можете изменять свои сообщения.
  • Вы не можете удалять свои сообщения.

Яндекс.Метрика Каталог@MAIL.RU - каталог ресурсов интернет