View previous topic :: View next topic |
Author |
Message |
fa1con

Joined: 19 Aug 2006 Posts: 162
|
(Separately) Posted: Sat Nov 11, 2006 17:02 Post subject: RAR архив и украинские буквы "і","ґ" |
|
|
Почему-то во всех RAR архивах в именах файлов украинские "і", "ґ" отображается как "_". Если открыть архив в WinRAR - все нормально.
"ї" в тотале тоже отображается нормально. Подскажите, как исправить.
P.S: TC70pb1, Unrar.dll из дистрибутива TC70. |
|
Back to top |
|
 |
Lamer
Joined: 20 Mar 2006 Posts: 522
|
(Separately) Posted: Sat Nov 11, 2006 17:11 Post subject: |
|
|
AFAIR, unrar.dll существует в национальных вариантах. Просто переписать украинским тот,что идёт в дистрибе ТС.
Сейчас как раз буду ковыряться на эту тему с немецким. О результатах расскажу.
Added: достаточно установить в системе украинский язык языком для неюникодных приложений. Только что проделал такое с немецким.Работает. |
|
Back to top |
|
 |
fa1con

Joined: 19 Aug 2006 Posts: 162
|
(Separately) Posted: Sat Nov 11, 2006 18:28 Post subject: |
|
|
1. Не работает. Заменил unrar.dll на файл
fileinfo:
File/Product version : 3.60.100.215 / 3.60.100.215
Language : Украинский (0x0)
2. И так установлено. |
|
Back to top |
|
 |
Lamer
Joined: 20 Mar 2006 Posts: 522
|
(Separately) Posted: Sat Nov 11, 2006 18:45 Post subject: |
|
|
Гм...непонятно.
С украинским я проверить не могу.А с немецким именно таким макаром только полчаса назад работал. В чём разница? |
|
Back to top |
|
 |
funduk

Joined: 16 Aug 2005 Posts: 1513 Location: Санкт-Петербург
|
(Separately) Posted: Sat Nov 11, 2006 20:11 Post subject: |
|
|
Видимо, в том, что немецкий - это английская кодовая страница, а украинский - кириллическая? |
|
Back to top |
|
 |
Lamer
Joined: 20 Mar 2006 Posts: 522
|
(Separately) Posted: Sat Nov 11, 2006 20:15 Post subject: |
|
|
Немецкий - это немецкая кодовая страница. По-моему они равны в правах с русской и украинской. Только символов,подвергающихся испохабливанию там меньше - всего четыре. |
|
Back to top |
|
 |
CaptainFlint

Joined: 14 Dec 2004 Posts: 6192 Location: Москва
|
(Separately) Posted: Sat Nov 11, 2006 20:31 Post subject: |
|
|
Lamer wrote: | Немецкий - это немецкая кодовая страница. По-моему они равны в правах с русской и украинской. |
Не совсем так. Английская и немецкая кодовая страница - 1252; русская и украинская - 1251.
А в остальном - действительно, странно... Возможно, проблема с кодировками ANSI/ASCII. Если посмотреть созданный RAR в Hex-виде, то видно, что имя файла именно такое, с подчёркиванием! Как тогда RAR узнаёт реальное имя - загадка... _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
 |
fa1con

Joined: 19 Aug 2006 Posts: 162
|
(Separately) Posted: Sat Nov 11, 2006 20:51 Post subject: |
|
|
Я было подумал что это проблема 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 |
|
 |
Lamer
Joined: 20 Mar 2006 Posts: 522
|
(Separately) Posted: Sat Nov 11, 2006 20:57 Post subject: |
|
|
2CaptainFlint
OEM aka DOS кодировка,которую и использует при работе unrar.dll , у английского и немецкого языков различна.
английский - MS-DOS Codepage 437 (US)
немецкий - MS-DOS Codepage 850 (Multilingual Latin 1) |
|
Back to top |
|
 |
fa1con

Joined: 19 Aug 2006 Posts: 162
|
(Separately) Posted: Mon Nov 13, 2006 02:16 Post subject: |
|
|
Народ, так что делать? Есть способ заставить тотал правильно отображать имена файлов? |
|
Back to top |
|
 |
Lamer
Joined: 20 Mar 2006 Posts: 522
|
|
Back to top |
|
 |
funduk

Joined: 16 Aug 2005 Posts: 1513 Location: Санкт-Петербург
|
(Separately) Posted: Fri Nov 17, 2006 00:33 Post subject: |
|
|
2Ламер
За вторую ссылку большой респект! |
|
Back to top |
|
 |
fa1con

Joined: 19 Aug 2006 Posts: 162
|
(Separately) Posted: Sat Nov 18, 2006 00:41 Post subject: |
|
|
Quote: | http://www.hopka.org.ua/tips/windows.html
В самом низу страницы подробное объяснение причин и рекомендации по обходу проблемы. |
Спасибо, но это не решает проблему. Не работает для уже созданых архивов и при переносе файлов на комп., где не установлена такая кодировка, скорее всего будут проблемы. |
|
Back to top |
|
 |
Lamer
Joined: 20 Mar 2006 Posts: 522
|
(Separately) Posted: Wed Nov 22, 2006 00:48 Post subject: |
|
|
2fa1con
Попробуй(те) качнуть свежую версию fhRAR.
http://ifolder.ru/481382
или
http://rapidshare.com/files/4303935/fhRAR.zip.html
(просто переписать ДЛЛку поверх имеющейся)
Я добавил частичную поддержку юникода и проверил работу с "капризными" символами. Работает. Если по ходу посадил какой-то баг - простите великодушно и репортните. Плагин безобидный,напакостить не может, поэтому я рискнул выпустить свежую версию без детального длительного тестинга.Проверял на русском Win2003 ТС7PB1. |
|
Back to top |
|
 |
fa1con

Joined: 19 Aug 2006 Posts: 162
|
(Separately) Posted: Thu Nov 23, 2006 19:23 Post subject: |
|
|
Класно! Действительно работает. 10x |
|
Back to top |
|
 |
|