View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000140 | Far Manager 1.7x | Command Line/Execute | public | 2006-04-20 12:29 | 2007-07-16 12:07 |
Reporter | dayosh_unicode | Assigned To | alexy | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 1.70 | ||||
Fixed in Version | 1.71 | ||||
Summary | 0000140: Портит ANSI символы при вызове команд. | ||||
Description | Например при вызове меню из аттача получаем следующее: (в 1705 этого небыло) | ||||
Additional Information | ***END OF DESCRIPTION*** iервая строка название патча в свободном формате. Tледуiие строки необязательное сообение. +сли Tv пишете по-русски, то пользуйтесь кодировкой Win-1251. | ||||
Tags | No tags attached. | ||||
Build | |||||
2006-04-20 12:29
|
|
|
Ну menu должно быть в OEM - фар другое не ожидает. |
|
Меню и есть в OEM. Проблема в получаемых файлах... |
|
Ну как OEM - в нём всё в win-1251. |
2006-04-26 12:00
|
|
|
Странно. Попробуй farmenu.zip. После F1 - OEM. После ECHO - ANSI. OS: WinXP-SP2-Corp+Rus. |
|
Ещё раз говорю, твой текст в меню он в win кодировке. Фар при выполнение этих команд переводит его в WIN чтоб обработать %vars% а потом назад в OEM чтоб запустить и весь твой текст слетает нафиг. Как решить это в 1.7х я не знаю. |
|
Могу предложить тебе написать это всё в батнике и вызывать батник из меню. |
|
Плохой ты человек, спать не даёшь спокойно :) Вот короче поизвращялся я немного: http://farmanager.com/farbugs/farexecoem2char.rar Фишка такая - тока куски которые реально %var% перекодирываются в ANSI и назад не затрагивая остальной текст. |
|
Rulez;) Почему под Win98 всё перекодируется как OEM->ANSI? Написать ф-ю, которая раскрывает %var% без перекодировки туда-сюда всей строки? |
|
Win98 тут не причём. Просто WinAPI для раскрытия %vars% работает в ANSI и в этом вся загвоздка. |
Date Modified | Username | Field | Change |
---|---|---|---|
2006-04-20 12:29 | dayosh_unicode | New Issue | |
2006-04-20 12:29 | dayosh_unicode | Status | new => assigned |
2006-04-20 12:29 | dayosh_unicode | Assigned To | => alexy |
2006-04-20 12:29 | dayosh_unicode | File Added: farmenu.ini | |
2006-04-20 16:21 | alexy | Note Added: 0000148 | |
2006-04-21 10:38 | dayosh_unicode | Note Added: 0000149 | |
2006-04-26 02:53 | alexy | Note Added: 0000151 | |
2006-04-26 12:00 | dayosh_unicode | File Added: farmenu.zip | |
2006-04-26 12:02 | dayosh_unicode | Note Added: 0000154 | |
2006-04-26 12:41 | alexy | Note Added: 0000155 | |
2006-04-26 12:57 | alexy | Note Added: 0000156 | |
2006-04-26 13:52 | alexy | Note Added: 0000157 | |
2006-04-27 11:13 | dayosh_unicode | Note Added: 0000158 | |
2006-04-27 13:52 | alexy | Note Added: 0000159 | |
2006-04-27 15:22 | alexy | Status | assigned => resolved |
2006-04-27 15:22 | alexy | Fixed in Version | => 1.71 |
2006-04-27 15:22 | alexy | Resolution | open => fixed |
2007-07-16 12:07 | alexy | Status | resolved => closed |