Opera и КДЕ...
|
Sunder 02/17/07 03:52 PM |
|
Проблема практически в любом дистрибутиве, 9.10 и младше... Нельзя открыть напрямую страницу в пути к которой есть русские буквы. То есть через меню Опера file - можно, а когда открываешь щелчком в Konkueror - не открывает, в строке адреса Опера - кракозяблики... Давно мучаюсь уже... Локаль UTF8.
|
Re: Opera и КДЕ...
|
Ilya 02/17/07 07:01 PM |
|
Да, подтверждаю. Можно баг-репорт слать.
|
Re: Opera и КДЕ...
|
Sunder 02/17/07 08:09 PM |
|
C Английским туго... его уже можно пять лет как слать
|
Re: Opera и КДЕ...
|
Ilya 02/18/07 04:03 AM |
|
Ладно, сделаю.
|
Re: Opera и КДЕ...
|
9A4172 02/25/07 01:43 AM |
|
Илья, буду тоже очень благодарен, если отошлёшь. А то проблема древняя, как мир - даже стыдно за оперцев :-) По крайней мере, когда я перешёл на Linux, в Opera 7.20 этот глюк был. Теперь у меня 9.10 - глюк никуда не делся. Есть ещё одна проблема из той же оперы (каламбур получился :-) ): невозможно из Оперы открыть просмотр исходного кода страницы, если она открыта из локального файлы с русскими символами в пути. Это тоже очень древний баг.
|
Re: Opera и КДЕ...
|
Ilya 02/25/07 08:10 AM |
|
OK, сообщу в баг-репорт.
|
Re: Opera и КДЕ...
|
Turbid 05/13/07 09:11 PM |
|
Первый глюк подтверждаю. Во втором случае у меня все работает.
|
Re: Opera и КДЕ...
|
Sunder 05/26/07 06:55 PM |
|
9.21 глюк на месте... Mandriva 2007.1 Самое смешное что в гноме все в порядке. Может виноват КДЕ ? Но почему только Опера ? И я еще не смог расшировать ту кракозябру во что превратился путь в строке адреса. Это не путь в любой известной кодировке это просто ерунда ))
Может стоить написать в баг-репорт именно КДЕ ?
|
Re: Opera и КДЕ...
|
Lex1 05/28/07 03:47 PM |
|
В ответ на: Может виноват КДЕ ?
В винде тоже самое В принципе ком. строку можно перекодировать, так чтобы Opera её понимала Code:
function CorrectCmdLn(var S: String): String; var I, J: Integer; Ustr: String; begin Result := ''; for I := 1 to Length(S) do if S[I] > #127 then begin Ustr := AnsiToUtf8(S[I]); for J := 1 to Length(Ustr) do Result := Result + '%' + Int2Hex(Ord(Ustr[J]), 2); end else Result := Result + S[I] end;
Но тут мы наталкиваемся на ограничение в длине ком. строки.
В ответ на: Это не путь в любой известной кодировке это просто ерунда
«Opera.exe а» превращается в «http://0/» и т.д. То есть из кода символа вычитается 176.
|
Re: Opera и КДЕ...
|
Sunder 05/30/07 02:50 PM |
|
Только у меня в винде и в гноме все в порядке Написать скрипт для перекодировки конечно не проблема... Но больше интересует причина
|
Re: Opera и КДЕ...
|
Lex1 05/30/07 03:26 PM |
|
В ответ на: Только у меня в винде и в гноме все в порядке
Запускаем Opera. Из командной строки: Code:
Opera.exe http://ru.wikipedia.org/wiki/Заглавная_страница
Результат: Code:
Вы пытались получить доступ к адресу http://ru.wikipedia.org/wiki/%1703;02=0O_AB@0=8F0, который сейчас не доступен.
|
Re: Opera и КДЕ...
|
Turbid 05/31/07 11:17 AM |
|
В ответ на: Запускаем Opera. Из командной строки: Code: Opera.exe _//ru.wikipedia.org/wiki/Заглавная_страница_
Результат: Code: Вы пытались получить доступ к адресу _//ru.wikipedia.org/wiki/%1703;02=0O_AB@0=8F0_, который сейчас не доступен.
Специально вылез из XFCE под KDE чтобы проверить - все работает.
p.s. У меня Slackware11 запиленный под utf8
|
Re: Opera и КДЕ...
|
Lex1 05/31/07 12:09 PM |
|
Хм... Спасибо, значит это разные баги. Пойду зарепорчу в таком виде.
|
Re: Opera и КДЕ...
|
iNDiAnFLy 06/01/07 10:46 PM |
|
интересная штука =)) у меня Gnome, Opera 9.21, всё это на Gentoo, так вот при попытке запустить из терминала opera _//ru.wikipedia.org/wiki/Заглавная_страница_ получаю кракозябины вместо русского текста и результат тот-же...
но! если снять чекбокс с "Encodig international web addresses with UTF-8", то адрес передаётся без проблем =) firefox при тех же условиях нормально открывает страничку =(
|
Re: Opera и КДЕ...
|
Sunder 06/02/07 08:41 AM |
|
Да из терминала - глюк другой. Там что-то не так с ЮТФ8 притом поголовно у всех... Вот только сбрасывание этой галочки не помогает в КДЕ - там адрес становится не кракозябликами а HEX-значениями. Но страницу все равно не открывает.
Файл-Открыть - работает, скорее всего потому что задействуются только механизмы QT, не КДЕ. Кто-нибудь знающий английский, зайдите на _//www.kde.org_ и черкните в баг-лист.
|
Re: Opera и КДЕ...
|
Turbid 06/02/07 12:19 PM |
|
В ответ на: Кто-нибудь знающий английский, зайдите на _//www.kde.org_ и черкните в баг-лист.
Кто-нибудь знающий английский, зайдите на _//www.opera.com_ и черкните в баг-лист.
|