Sunder
|
Operaman
|
|
|
Зарегистр: 15/11/2002
|
Сообщений: 301
|
Из: Russia, Rostov-on-Don
|
|
Opera и КДЕ...
17/02/2007 15:52
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
Проблема практически в любом дистрибутиве, 9.10 и младше... Нельзя открыть напрямую страницу в пути к которой есть русские буквы. То есть через меню Опера file - можно, а когда открываешь щелчком в Konkueror - не открывает, в строке адреса Опера - кракозяблики... Давно мучаюсь уже... Локаль UTF8.
|
Ilya
|
Admin
|
|
|
Зарегистр: 15/04/2003
|
Сообщений: 4254
|
Из: Санкт-Петербург
|
|
Re: Opera и КДЕ...
17/02/2007 19:01
[Re: Sunder]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
Да, подтверждаю. Можно баг-репорт слать.
|
Sunder
|
Operaman
|
|
|
Зарегистр: 15/11/2002
|
Сообщений: 301
|
Из: Russia, Rostov-on-Don
|
|
Re: Opera и КДЕ...
17/02/2007 20:09
[Re: Ilya]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
C Английским туго... его уже можно пять лет как слать
|
Ilya
|
Admin
|
|
|
Зарегистр: 15/04/2003
|
Сообщений: 4254
|
Из: Санкт-Петербург
|
|
Re: Opera и КДЕ...
18/02/2007 04:03
[Re: Sunder]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
Ладно, сделаю.
|
9A4172
|
User
|
|
|
Зарегистр: 05/05/2004
|
Сообщений: 51
|
Из: Приморье
|
|
Re: Opera и КДЕ...
25/02/2007 01:43
[Re: Ilya]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
Илья, буду тоже очень благодарен, если отошлёшь. А то проблема древняя, как мир - даже стыдно за оперцев :-) По крайней мере, когда я перешёл на Linux, в Opera 7.20 этот глюк был. Теперь у меня 9.10 - глюк никуда не делся. Есть ещё одна проблема из той же оперы (каламбур получился :-) ): невозможно из Оперы открыть просмотр исходного кода страницы, если она открыта из локального файлы с русскими символами в пути. Это тоже очень древний баг.
|
Ilya
|
Admin
|
|
|
Зарегистр: 15/04/2003
|
Сообщений: 4254
|
Из: Санкт-Петербург
|
|
Re: Opera и КДЕ...
25/02/2007 08:10
[Re: 9A4172]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
OK, сообщу в баг-репорт.
|
Turbid
|
Operaman
|
|
|
Зарегистр: 01/02/2005
|
Сообщений: 490
|
Из: Пятигорск\Новочеркасск
|
|
Re: Opera и КДЕ...
13/05/2007 21:11
[Re: Ilya]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
Первый глюк подтверждаю. Во втором случае у меня все работает.
|
Sunder
|
Operaman
|
|
|
Зарегистр: 15/11/2002
|
Сообщений: 301
|
Из: Russia, Rostov-on-Don
|
|
Re: Opera и КДЕ...
26/05/2007 18:55
[Re: Turbid]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
9.21 глюк на месте... Mandriva 2007.1 Самое смешное что в гноме все в порядке. Может виноват КДЕ ? Но почему только Опера ? И я еще не смог расшировать ту кракозябру во что превратился путь в строке адреса. Это не путь в любой известной кодировке это просто ерунда ))
Может стоить написать в баг-репорт именно КДЕ ?
|
Lex1
|
Operaman
|
|
|
Зарегистр: 19/12/2006
|
Сообщений: 944
|
|
|
Re: Opera и КДЕ...
28/05/2007 15:47
[Re: Sunder]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
В ответ на: Может виноват КДЕ ?
В винде тоже самое В принципе ком. строку можно перекодировать, так чтобы 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.
|
Sunder
|
Operaman
|
|
|
Зарегистр: 15/11/2002
|
Сообщений: 301
|
Из: Russia, Rostov-on-Don
|
|
Re: Opera и КДЕ...
30/05/2007 14:50
[Re: Lex1]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
Только у меня в винде и в гноме все в порядке Написать скрипт для перекодировки конечно не проблема... Но больше интересует причина
|
Lex1
|
Operaman
|
|
|
Зарегистр: 19/12/2006
|
Сообщений: 944
|
|
|
Re: Opera и КДЕ...
30/05/2007 15:26
[Re: Sunder]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
В ответ на: Только у меня в винде и в гноме все в порядке
Запускаем Opera. Из командной строки: Code:
Opera.exe http://ru.wikipedia.org/wiki/Заглавная_страница
Результат: Code:
Вы пытались получить доступ к адресу http://ru.wikipedia.org/wiki/%1703;02=0O_AB@0=8F0, который сейчас не доступен.
|
Turbid
|
Operaman
|
|
|
Зарегистр: 01/02/2005
|
Сообщений: 490
|
Из: Пятигорск\Новочеркасск
|
|
Re: Opera и КДЕ...
31/05/2007 11:17
[Re: Lex1]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
В ответ на: Запускаем Opera. Из командной строки: Code: Opera.exe http://ru.wikipedia....я_страница
Результат: Code: Вы пытались получить доступ к адресу http://ru.wikipedia....O_AB@0=8F0, который сейчас не доступен.
Специально вылез из XFCE под KDE чтобы проверить - все работает.
p.s. У меня Slackware11 запиленный под utf8
|
Lex1
|
Operaman
|
|
|
Зарегистр: 19/12/2006
|
Сообщений: 944
|
|
|
Re: Opera и КДЕ...
31/05/2007 12:09
[Re: Turbid]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
Хм... Спасибо, значит это разные баги. Пойду зарепорчу в таком виде.
|
iNDiAnFLy
|
Operaman
|
|
|
Зарегистр: 14/12/2004
|
Сообщений: 1248
|
Из: Россия, Москва, Сокольники
|
|
Re: Opera и КДЕ...
01/06/2007 22:46
[Re: Lex1]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
интересная штука =)) у меня Gnome, Opera 9.21, всё это на Gentoo, так вот при попытке запустить из терминала opera http://ru.wikipedia....я_страница получаю кракозябины вместо русского текста и результат тот-же...
но! если снять чекбокс с "Encodig international web addresses with UTF-8", то адрес передаётся без проблем =) firefox при тех же условиях нормально открывает страничку =(
|
Sunder
|
Operaman
|
|
|
Зарегистр: 15/11/2002
|
Сообщений: 301
|
Из: Russia, Rostov-on-Don
|
|
|
Да из терминала - глюк другой. Там что-то не так с ЮТФ8 притом поголовно у всех... Вот только сбрасывание этой галочки не помогает в КДЕ - там адрес становится не кракозябликами а HEX-значениями. Но страницу все равно не открывает.
Файл-Открыть - работает, скорее всего потому что задействуются только механизмы QT, не КДЕ. Кто-нибудь знающий английский, зайдите на www.kde.org и черкните в баг-лист.
|