alibek писал(а):Выставить Charset.
Если где-то об этом можно посмотреть, я бы посмотрел.
alibek писал(а):Ну и использовать MS Sans Serif уже давно не модно.
Лучше использовать Verdana или Segoe.
Программа десятилетней давности. Шрифт в контролах использовался "по умолчанию".
На счет модных шрифтов подумаю.
ger_kar писал(а):А можно просто снести кривые винды и поставить нормальную систему. Windows 8 это вообще какое-то дичайшее извращение.
Пользователь запустил мою программку, скачанную из Интернета, в том, что у него есть. Возникла проблема. Надо ее порешать.
Хакер писал(а):В идеале, конечно, стоит найти и использовать юникодные контролы.
К сожалению, на моем Win 8.1 x64 текст отображается правильно. Да и никогда этим не занимался.
ger_kar писал(а):brigval писал(а):Добавлю еще, что на моем Win 8.1 Pro 64 весь текст отображается правильно.
Открой реестр по адресу:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutesНа обеих системах и сравни содержимое. Подправь на том компе, где каркозяблы ключи, т.е. сделай их аналогично тому компьютеру, на котором всё нормально.
Это в первую очередь! Если все будет нормально дальше копать не нужно, а если не поможет, тогда смотри
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePageОпять же сравни как у тебя на разных компах и подправь соответственно.
Пропробую поработать в этом ключе с пользователем. Уделенно.
Спасибо за ответы.