Вопрос про кодировки

0000

Если стоит WinXP Pro Rus, то кодировка в интерфейсе 1251?
WinXP Pro Eng + MUI + LocalSettings = Russia, то кодировка 1251 так же?
Помнится какой то ключ в реестре надо менять иногда, чтобы проги правильно русский язык отображали. Кто нибудь знает откуда у такой замены ноги растут? (где поменять - не проблема найти, а вот почему это срабатывает?)
P.S. Имею траблы с настройкой кодировок :(

YUAL

REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontMapper]
"DEFAULT"=dword:000000cc

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Arial,0"="Arial,204"
"Courier New,0"="CourierNew,204"
"Times New Roman,0"="Times New Roman,204"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1250"="c_1251.nls"
"1252"="c_1251.nls"
Создаёшь текстовый. Туда это пишешь. Сохраняешь с расширением .reg . Запускаешь.

bestpilot8

О, а подскажи-ка, как в виндовой консольке можно расширить список шрифтов для выбора?

YUAL

Если чесно то, что их можно менять я узнал из твоего сообщения. Никогда не интересовался. По-умолчанию вполне устраивал.

0000

Проблема не в том, как поменять, а в том, как понять механизм в Windows.
Опишу ситуацию: имеется приложение перекладывающее данные из одной кодировки в другую. Так вот у него большие траблы с кодировкой. В доках ничего нет, потому хочется понять кто виноват.
Т.е. выставление 1251 кодировки для интерфейса в проге возвращает вопросики в русском интерфейсе, но перекладка работает отлично. Русский же интерфейс хорошо показывается при 1252, но перекодирование не пашет.
Т.е. если в Win используется 1251 по умолчанию, то эта прога косячит.
P.S. Это DataStage 7.5 если что.

bestpilot8

Большое спасибо, это как раз то, что нужно.

YUAL

Мож это кривая хохляцкая прога?

0000

Ascential вообще то. Потом IBM купил, но у меня увы старая версия :(
Оставить комментарий
Имя или ник:
Комментарий: