LifeOnNet Posted May 26, 2007 Report Share Posted May 26, 2007 При установке языка отличного от английского в Windows XP SP2, многие программы начинают выводить тексты в коммандной строке в неправильной кодировке: в русской вместо английской и наоборот. Возможно кто-то знает как с этим быть? Quote Link to comment Share on other sites More sharing options...
Тролль Posted May 27, 2007 Report Share Posted May 27, 2007 LifeOnNet: Английский текст должен всегда выводиться правильно, буквы английского языка - во всегда неизменной первой половине кодовой таблицы. Вот вывод символов псевдографики или русских букв может нарушиться, они находятся во второй половине кодовой таблицы, которая зависит от установленного в Windows языка. Можно, впрочем, поменять тогда шрифт командной строки. Quote Link to comment Share on other sites More sharing options...
LifeOnNet Posted May 27, 2007 Author Report Share Posted May 27, 2007 (edited) Неожиданно обнаружил те же проблемы и при английском интерфейсе (раньше не было). Проявляется при использовании Cygwin и компонентов, а также при использовании php для windows в коммандной строке. Троллю: происходит одинаково как с русским так и с английским, при чем часть текста может быть без искажений, а посреди будет распологаться искаженный кусок. Скриншоты lynx в Cygwin на windows xp: При русском интерфейсе: При английском интерфейсе: Edited May 27, 2007 by LifeOnNet Quote Link to comment Share on other sites More sharing options...
Тролль Posted May 27, 2007 Report Share Posted May 27, 2007 LifeOnNet: Так это не командная строка, а помощь. Но это только хуже, неясно, какие именно настройки испортились, в помощи всегда встречалась уйма каких-то своих нестандартных тегов . Помочь тут, кроме как откатом системы назад, трудно. Quote Link to comment Share on other sites More sharing options...
LifeOnNet Posted May 28, 2007 Author Report Share Posted May 28, 2007 да, но дело в том что раз на раз не приходится. иногда оно работает, хотя обычно нет. и какие настройки могли испортится? пожалуйста поподробнее. Quote Link to comment Share on other sites More sharing options...
Тролль Posted May 28, 2007 Report Share Posted May 28, 2007 LifeOnNet: В реестре есть обширные таблицы подстановки шрифтов и кодовых страниц, но там черт ногу сломит, кроме того, исправишь одно - появится другое где-нибудь с русификацией. Подробнее сказать не берусь, тем более что что именно оттуда использует твоя помощь, неизвестно. Поэтому кроме как восстановлением реестра, трудно что-либо сделать. Да и в командной строке, бывает, приходится несколько раз пробовать, чтобы подобрать шрифты для правильного показа кириллицы, а в помощи это сложнее в кубе, поскольку в ее текстах могут использоваться смены шрифта, цвета, гиперссылки, чего в обычной командной строке нормально не бывает. Так что кроме восстановления реестра для исправления ничего посоветовать не могу. А если это было изначально, нужно просто поискать для конкретной программы, кто как справился с этой проблемой, это может зависеть от программы. Но у тебя я особых проблем не вижу, портится только расшифровка "горячих клавиш" внизу окна, с этим вполне можно жить. Это бывало и с программами типа Волков Коммандер на плохо русифицированных Windows. Quote Link to comment Share on other sites More sharing options...
LifeOnNet Posted May 28, 2007 Author Report Share Posted May 28, 2007 (edited) проблема может появляться где угодно в тексте в коммандной строке, замечена в программах, портированных с юникс, может появляться и исчезать в зависимости от настроек или вообще просто так. в волков коммандер работал на win98. там он не глючил. Edited May 28, 2007 by LifeOnNet Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.