Виртуальный Каменск

Тематические разделы => Всё о Linux/Unix => Тема начата: KTATTOO от 09 Марта 2009, 14:46:35



Название: Linux+cp1251
Отправлено: KTATTOO от 09 Марта 2009, 14:46:35
Предлагаю в этой теме решать все проблемы связанные с этой связкой!

У меня (да и не только у меня) проблема такова: на http://games.mail.ru в чате я не могу писать кириллицей (получается "РРРРССРРРСССС"), да и вообще проблема встречается помоему во всех Флеш чатах! Думаю если ОС перевести на cp1251, либо браузер запустить с данной кодировкой, то проблема должна сняться! Но вот дело в том каким образом это сделать? Коллеги подсобите а!
OS - Ubuntu 8.10

Зы в гугле не че не нагуглил, вернее то что нашел не подходит...


Название: Re: Linux+cp1251
Отправлено: Ы от 09 Марта 2009, 15:32:59
Этому косяку уже более 2х лет, точнее столько поступают жалобы на него) решил данную проблему запуском браузера через вайн


Название: Re: Linux+cp1251
Отправлено: KTATTOO от 09 Марта 2009, 19:45:16
Поставил FF под wine, во первых падает очень часто, во вторых, Иринка тыкая пальцем на однопиксельный вендовый шрифт произнесла "Вуееее!!!"  bee


Название: Re: Linux+cp1251
Отправлено: Ы от 09 Марта 2009, 20:39:26
у меня фф тож постоянно вылетат, а опера стоит стабильно


Название: Re: Linux+cp1251
Отправлено: Ариец от 10 Марта 2009, 16:37:07
попробуй запусить FF из эмулятора терминала командой:

 LC_ALL="ru_RU.cp1251" /где-он/у/тебя/firefox-bin

на худой конец  LC_ALL="С" /где-он/у/тебя/firefox-bin

это заставит на время работы программы использовать указанную кодировку.


Название: Re: Linux+cp1251
Отправлено: userdef от 10 Марта 2009, 17:44:24
фиг... я в форумах читал- не помогает,
кроме того, надо доустанавливать локали в Убунту.
По дефолту там тока UTF-8 мля...

З.Ы. Вот ссылочка на то, как добавить локали в новые убунты (http://ubuntuzer.blogspot.com/2008/01/ubuntu.html)


Название: Re: Linux+cp1251
Отправлено: Ариец от 10 Марта 2009, 18:47:52
ну да, FF использует другой подход для локализации. Щас ставлю epiphany, попробую его таким макаром запустить...


Название: Re: Linux+cp1251
Отправлено: KTATTOO от 10 Марта 2009, 21:42:39
No! Не робит этот способ! Локали добавил и нифига!
Сана поясни подробней какой у FF подход к локали! И как все таки его запустить с CP1251!


Название: Re: Linux+cp1251
Отправлено: KTATTOO от 10 Марта 2009, 21:45:54
Добавлю еще то что у меня была запущена копия FF но с UTF-8, может по этому не получилось?


Название: Re: Linux+cp1251
Отправлено: Ариец от 10 Марта 2009, 21:51:04
No! Не робит этот способ! Локали добавил и нифига!
Сана поясни подробней какой у FF подход к локали! И как все таки его запустить с CP1251!

Я ступил, - не выйдет данный метод с FF. сейчас попробую епифаню.


Название: Re: Linux+cp1251
Отправлено: Ариец от 10 Марта 2009, 22:04:07
http://www.opennet.ru/tips/info/1204.shtml <- Как раз для ubuntu.

Для того чтобы разово запустить epiphany или galeon с локалью cp1251

достаточно пункта "а". Естественно у тебя вместо koi8-r должно быть cp1251.

запускаем как я уже сказал командой:

LC_ALL="ru_RU.cp1251" epiphany.
Дополнительно смотри тут: http://www.savahost.com/art_server/server92.php


Название: Re: Linux+cp1251
Отправлено: KTATTOO от 10 Марта 2009, 23:30:47
[url]http://www.opennet.ru/tips/info/1204.shtml[/url] <- Как раз для ubuntu.

Для того чтобы разово запустить epiphany или galeon с локалью cp1251

достаточно пункта "а". Естественно у тебя вместо koi8-r должно быть cp1251.

запускаем как я уже сказал командой:

LC_ALL="ru_RU.cp1251" epiphany.
Дополнительно смотри тут: [url]http://www.savahost.com/art_server/server92.php[/url]


Чет как то вообще ни как! epiphany поставил! Сделал как написано! И все равно "РРРРСССРРСССРР" лезут... как вообще проверить что кодировка робит?


Название: Re: Linux+cp1251
Отправлено: KTATTOO от 10 Марта 2009, 23:34:05
Хотя щас только что пробовал открыть документ txt в cp1251 (документ из Флудилки  ;) ) вот таким макаром запустил gedit
LC_ALL="ru_RU.CP1251" gedit
и открыл в нем текстовый файл, с кодировкой все в порядке... Блин а как с браузерами то быть?


Название: Re: Linux+cp1251
Отправлено: KTATTOO от 10 Марта 2009, 23:50:26
Запуск Оперы с этими же параметрами ни чего не дал... Блин... ну куда копать????

Уже как навязчивая идея стала! Можно конечно плюнуть (лично я вообще в эти игры не играю) но как то добить это хочется!


Название: Re: Linux+cp1251
Отправлено: Ариец от 10 Марта 2009, 23:51:29
Что-то я там вообще чата не обнаружил...


Название: Re: Linux+cp1251
Отправлено: KTATTOO от 10 Марта 2009, 23:58:09
Что-то я там вообще чата не обнаружил...

Чат только для зарегеных... зарегся (для проверки)... и жми на любую игру... когда игра загрузиться то внизу будет чат...


Название: Re: Linux+cp1251
Отправлено: KTATTOO от 10 Марта 2009, 23:59:19
Можно еще проверить тут http://video-girl.ru  krevedko


Название: Re: Linux+cp1251
Отправлено: Ы от 11 Марта 2009, 00:15:38
У меня таже трабла,хз на офиц багфиксах молчат


Название: Re: Linux+cp1251
Отправлено: Ариец от 11 Марта 2009, 00:19:16
Понятно... Чаты кривые, заточены под маздайщиков, писанные на ASP. Не думаю, что это повод вообще парится по этому косяку, ибо он не на вашей стороне. Менять нормальную кодировку на вражескую ради этого я бы точно не стал...


Название: Re: Linux+cp1251
Отправлено: KTATTOO от 11 Марта 2009, 00:37:35
Понятно... Чаты кривые, заточены под маздайщиков, писанные на ASP. Не думаю, что это повод вообще парится по этому косяку, ибо он не на вашей стороне. Менять нормальную кодировку на вражескую ради этого я бы точно не стал...

Сань.... это понятно... Просто любой флеш чат таков, даже под друпал что то такое было и бага та же самая... То есть ты предлагаешь забить на это?


Название: Re: Linux+cp1251
Отправлено: Ы от 11 Марта 2009, 03:00:00
Макарыч, его разработчики уже 2 года решают!!!!


Название: Re: Linux+cp1251
Отправлено: Ариец от 11 Марта 2009, 08:09:42
У меня с gnash 0.8.4 чат вообще не работает. Что если попробовать проставить последнюю стабильную версию 0.8.5 от 03.03.2009?  ;)


Название: Re: Linux+cp1251
Отправлено: KTATTOO от 11 Марта 2009, 08:31:07
Еще тут вот о чем подумал: наверно нужно запускать с кодировкой cp1251 не сам браузер, а флеш плеер... но как это сделать? Ведь его браузер запускает...

gnash - ну не знаю... можно как вариант попробовать...


Название: Re: Linux+cp1251
Отправлено: KTATTOO от 11 Марта 2009, 12:03:20
Хм! Прикол в том то если набрать текст где ни будь и скопипастить его например в чат то все в порядке... Как вариант по моему...
есть еще swfdec но я так и не смог запустить его для работы с русским вообще, переключаю раскладку а все равно на латинице бьет!


Название: Re: Linux+cp1251
Отправлено: KTATTOO от 11 Марта 2009, 12:04:13
Эксперименты продолжаются! К чему ни будь да придем!


Название: Re: Linux+cp1251
Отправлено: KTATTOO от 11 Марта 2009, 12:09:04
http://hutor.ru/1.swf вот тут можно проверять...


Название: Re: Linux+cp1251
Отправлено: KTATTOO от 11 Марта 2009, 15:19:00
Еще один вариант!
Качнул с офсайта adobe архив install_flash_player_10_linux.tar.gz Внутри архива два файла: flashplayer-install и libflashplayer.so (как я понял скрипт инсталляции и сама библиотека)... Так вот, в скрипте не нашел ни чего про кодировку, то есть запуск плагина производиться на сколько я понимаю с дефолтной кодировкой системы... А если в скрипте указать с какой кодировкой запускать плагин? Сань что скажешь? Ты же у нас профи по скриптам (в хорошем смысле говорю).


Название: Re: Linux+cp1251
Отправлено: Ы от 11 Марта 2009, 18:30:21
вот линка на баг http://bugs.adobe.com/jira/browse/FP-40


Название: Re: Linux+cp1251
Отправлено: Ариец от 11 Марта 2009, 20:15:20
Еще один вариант!
Качнул с офсайта adobe архив install_flash_player_10_linux.tar.gz Внутри архива два файла: flashplayer-install и libflashplayer.so (как я понял скрипт инсталляции и сама библиотека)... Так вот, в скрипте не нашел ни чего про кодировку, то есть запуск плагина производиться на сколько я понимаю с дефолтной кодировкой системы... А если в скрипте указать с какой кодировкой запускать плагин? Сань что скажешь? Ты же у нас профи по скриптам (в хорошем смысле говорю).

Этот скрипт устанавливает блоб. Определяет, какие браузеры установлены в системе, версию и.т.п.
Там ничего и не должно быть про кодировку, так как это задача блоба - libflashplayer.so.
Данный пример как нельзя лучше показывает подлинное лицо проприетарщиков. Еще раз предлагаю забить либо на Flash Player от Adobe, либо на флешки с тексовыми полями. А лучше на все сразу.