Bug 4551 - khtml does not follow links with cyr paths (switch "View -> encoding")
Summary: khtml does not follow links with cyr paths (switch "View -> encoding")
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: kdebase-konqueror (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Nobody's working on this, feel free to take it
QA Contact: qa-sisyphus
URL:
Keywords:
: 14140 (view as bug list)
Depends on:
Blocks: 9080
  Show dependency tree
 
Reported: 2004-06-29 18:19 MSD by Andrei
Modified: 2008-08-27 05:36 MSD (History)
3 users (show)

See Also:


Attachments
Оказалась ошибка в kdelibs-3.5.6/kdecore/kurl.cpp (745 bytes, patch)
2007-05-22 12:56 MSD, Andriy Stepanov
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Andrei 2004-06-29 18:19:24 MSD
konqueror (khtml) не идет по ссылкам на локальные файлы, 
если в путях есть кириллика. 
 
Пример: 
http://arhondarik.narod.ru/Earth-Moon.tar.gz 
(Архив Earth-Moon.tar.gz распаковать в директорию с кириллическим именем) 
 
 
Есть примеры, когда ссылки с кириллическими путями отрабатываются нормально.  
В этом случае достаточно переключить кодировку отображения текста  
(В меню "вид -> кодировка"), чтобы ссылки перестали отрабатываться
Comment 1 Vitaly Lipatov 2005-02-09 01:05:35 MSK
При переходе по ссылкам на локальные файлы konqueror 
поступает странным образом: 
1. Из относительной ссылки делает абсолютную (приписывая 
полный путь в кодировке локали), 
2. потом перекодирует путь из кодировки страницы в кодировку локали, 
3. потом пытается открыть файл по данному пути 
Естественно, есть кодировки не совпадают, файл не открывается. 
Comment 2 Andrei 2006-02-14 11:17:32 MSK
Баг повторяется в Compact 3.0 
Comment 3 Andrei 2006-02-14 11:20:17 MSK
bugs.kde.org 
не принимает репорт, версия kde 3.4.1 уже устарела. 
Кто может проверить в kde 3.5, сделайте милость. 
Comment 4 Sergey V Turchin 2006-02-14 18:42:47 MSK
(In reply to comment #3) 
> Кто может проверить в kde 3.5, сделайте милость.  
Все так же глухо. 
 
Comment 5 Michael Shigorin 2006-09-28 02:03:58 MSD
Боюсь, такой зубной боли быть, пока есть тыщи кодировок в обиходе :(
Comment 6 Vitaly Lipatov 2007-03-19 19:00:54 MSK
Да нет, это надо один раз взять и исправить
Comment 7 Andriy Stepanov 2007-05-22 12:56:01 MSD
Created attachment 1982 [details]
Оказалась ошибка в kdelibs-3.5.6/kdecore/kurl.cpp

Если кому интересно в bugzilla kde эта же ошибка:
http://bugs.kde.org/show_bug.cgi?id=49523

Исправляется этим патчем.
Comment 8 Sergey V Turchin 2007-08-14 16:35:38 MSD
исправлено
Comment 9 barabashka 2008-02-08 18:21:15 MSK
*** Bug 14140 has been marked as a duplicate of this bug. ***