У меня Opera не открывает локальные файлы содержащиим в имени символы кириллицы (os - altlinux desktop 4, opera 9.27, locale-utf8). Эта проблема у меня не первый год, раньше мне кто-то говорил о ветхом баге, что мол не умеет она пока в linux открывать файлы из коммандной строки, но что-то меня меня мучают сомнения, что дело именно в этом... Или программисты из opera software до сих пор не смогли одолеть эту проблему?
Это только у меня?
Opera can't open local files with kirillic symbols
-
- Неотъемлемая часть форума
- Сообщения: 279
- Зарегистрирован: 23 апр 2005, 21:13
- Откуда: minsk
так і ёсць, я адкрываю mht,html файлы opera-й так (цытата з ~/.mc/bindings):
%d гэта дырэкторыя, %f назва файла. ну і сам файл urlencode
Ідэя ў тым, што пераўтварыць шлях да файла ў utf8, а потым не-ascii сімвалы пераўтварыць у наборы кшталту %CF
Код: Выделить всё
regex/\.([mM][hH][tT])$
Open=opera -newpage `echo %d/%f | iconv -t utf8|~/urlencode.pl` 1>/dev/null 2>/dev/null &
Код: Выделить всё
#!/usr/bin/perl
while (<>)
{
chomp;
s@([^\.A-Za-z0-9/])@sprintf("%%%X",ord($1))@ge;
print "$_\n"
}