Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

RAR архив и украинские буквы "і","ґ"

 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
fa1con



Joined: 19 Aug 2006
Posts: 162

Post (Separately) Posted: Sat Nov 11, 2006 17:02    Post subject: RAR архив и украинские буквы "і","ґ" Reply with quote

Почему-то во всех RAR архивах в именах файлов украинские "і", "ґ" отображается как "_". Если открыть архив в WinRAR - все нормально.
"ї" в тотале тоже отображается нормально. Подскажите, как исправить.


P.S: TC70pb1, Unrar.dll из дистрибутива TC70.
Back to top
View user's profile Send private message
Lamer



Joined: 20 Mar 2006
Posts: 522

Post (Separately) Posted: Sat Nov 11, 2006 17:11    Post subject: Reply with quote

AFAIR, unrar.dll существует в национальных вариантах. Просто переписать украинским тот,что идёт в дистрибе ТС.
Сейчас как раз буду ковыряться на эту тему с немецким. О результатах расскажу.

Added: достаточно установить в системе украинский язык языком для неюникодных приложений. Только что проделал такое с немецким.Работает.
Back to top
View user's profile Send private message
fa1con



Joined: 19 Aug 2006
Posts: 162

Post (Separately) Posted: Sat Nov 11, 2006 18:28    Post subject: Reply with quote

1. Не работает. Заменил unrar.dll на файл
fileinfo:
File/Product version : 3.60.100.215 / 3.60.100.215
Language : Украинский (0x0)


2. И так установлено.
Back to top
View user's profile Send private message
Lamer



Joined: 20 Mar 2006
Posts: 522

Post (Separately) Posted: Sat Nov 11, 2006 18:45    Post subject: Reply with quote

Гм...непонятно.
С украинским я проверить не могу.А с немецким именно таким макаром только полчаса назад работал. В чём разница?
Back to top
View user's profile Send private message
funduk



Joined: 16 Aug 2005
Posts: 1513
Location: Санкт-Петербург

Post (Separately) Posted: Sat Nov 11, 2006 20:11    Post subject: Reply with quote

Видимо, в том, что немецкий - это английская кодовая страница, а украинский - кириллическая?
Back to top
View user's profile Send private message
Lamer



Joined: 20 Mar 2006
Posts: 522

Post (Separately) Posted: Sat Nov 11, 2006 20:15    Post subject: Reply with quote

Немецкий - это немецкая кодовая страница. По-моему они равны в правах с русской и украинской. Только символов,подвергающихся испохабливанию там меньше - всего четыре.
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6192
Location: Москва

Post (Separately) Posted: Sat Nov 11, 2006 20:31    Post subject: Reply with quote

Lamer wrote:
Немецкий - это немецкая кодовая страница. По-моему они равны в правах с русской и украинской.

Не совсем так. Английская и немецкая кодовая страница - 1252; русская и украинская - 1251.
А в остальном - действительно, странно... Возможно, проблема с кодировками ANSI/ASCII. Если посмотреть созданный RAR в Hex-виде, то видно, что имя файла именно такое, с подчёркиванием! Как тогда RAR узнаёт реальное имя - загадка...
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
fa1con



Joined: 19 Aug 2006
Posts: 162

Post (Separately) Posted: Sat Nov 11, 2006 20:51    Post subject: Reply with quote

Я было подумал что это проблема unrar.dll; проверил WinAce’ом - так же как Тотал. Но вот архиватор WinUHA 2.0 RC1 нормально всё показывает.

Last edited by fa1con on Sat Nov 11, 2006 20:58; edited 1 time in total
Back to top
View user's profile Send private message
Lamer



Joined: 20 Mar 2006
Posts: 522

Post (Separately) Posted: Sat Nov 11, 2006 20:57    Post subject: Reply with quote

2CaptainFlint
OEM aka DOS кодировка,которую и использует при работе unrar.dll , у английского и немецкого языков различна.
английский - MS-DOS Codepage 437 (US)
немецкий - MS-DOS Codepage 850 (Multilingual Latin 1)
Back to top
View user's profile Send private message
fa1con



Joined: 19 Aug 2006
Posts: 162

Post (Separately) Posted: Mon Nov 13, 2006 02:16    Post subject: Reply with quote

Народ, так что делать? Есть способ заставить тотал правильно отображать имена файлов?
Back to top
View user's profile Send private message
Lamer



Joined: 20 Mar 2006
Posts: 522

Post (Separately) Posted: Thu Nov 16, 2006 22:10    Post subject: Reply with quote

http://www.hopka.org.ua/tips/windows.html
В самом низу страницы подробное объяснение причин и рекомендации по обходу проблемы.

Если пояснить вкратце, то в СР866, которую использует unrar.dll , попросту нет искомых украинских букв!
А вот объяснение как так получилось. http://www.rdos401.org/ Нет слов. Ужоснах.
Back to top
View user's profile Send private message
funduk



Joined: 16 Aug 2005
Posts: 1513
Location: Санкт-Петербург

Post (Separately) Posted: Fri Nov 17, 2006 00:33    Post subject: Reply with quote

2Ламер
За вторую ссылку большой респект!
Back to top
View user's profile Send private message
fa1con



Joined: 19 Aug 2006
Posts: 162

Post (Separately) Posted: Sat Nov 18, 2006 00:41    Post subject: Reply with quote

Quote:
http://www.hopka.org.ua/tips/windows.html
В самом низу страницы подробное объяснение причин и рекомендации по обходу проблемы.

Спасибо, но это не решает проблему. Не работает для уже созданых архивов и при переносе файлов на комп., где не установлена такая кодировка, скорее всего будут проблемы.
Back to top
View user's profile Send private message
Lamer



Joined: 20 Mar 2006
Posts: 522

Post (Separately) Posted: Wed Nov 22, 2006 00:48    Post subject: Reply with quote

2fa1con
Попробуй(те) качнуть свежую версию fhRAR.
http://ifolder.ru/481382
или
http://rapidshare.com/files/4303935/fhRAR.zip.html
(просто переписать ДЛЛку поверх имеющейся)

Я добавил частичную поддержку юникода и проверил работу с "капризными" символами. Работает. Если по ходу посадил какой-то баг - простите великодушно и репортните. Плагин безобидный,напакостить не может, поэтому я рискнул выпустить свежую версию без детального длительного тестинга.Проверял на русском Win2003 ТС7PB1.
Back to top
View user's profile Send private message
fa1con



Joined: 19 Aug 2006
Posts: 162

Post (Separately) Posted: Thu Nov 23, 2006 19:23    Post subject: Reply with quote

Класно! Действительно работает. 10x
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group