Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Квакозябры в некоторых прогах...
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
Megajambo
n00b
n00b


Joined: 11 Aug 2006
Posts: 13
Location: Moscow

PostPosted: Thu Aug 17, 2006 4:49 pm    Post subject: Квакозябры в некоторых прогах... Reply with quote

Работаю в KDE, некоторые проги, где нет в настройках Encoding выдают квакозябры на русские файлы :( , например Amarok, Kopete. Как-нибудь можно эту вещь исправить?... почитал Вики ( http://ru.gentoo-wiki.com/HOWTO_easy_way_russian_support ), решат описанные там действия подобную проблему?
p.S. Локализацию я не использую, меня устраивает система на английском, меня интересует нормальная работа прог с русским языком без полной локализации. Но если без этого никак, то согласен на локализацию :(. Вобщем любые методы пригодятся :)
_________________
AMD athlon 64 3700+ San Diego
nVidia GeForce 6600


Last edited by Megajambo on Thu Aug 17, 2006 6:31 pm; edited 2 times in total
Back to top
View user's profile Send private message
ArtSh
Apprentice
Apprentice


Joined: 05 Aug 2006
Posts: 178
Location: Казань, Россия

PostPosted: Thu Aug 17, 2006 6:02 pm    Post subject: Reply with quote

Здаётся мне, что локаль у Вас битая, приведите например вывод locale и содержимое /etc/locale.gen
Back to top
View user's profile Send private message
Megajambo
n00b
n00b


Joined: 11 Aug 2006
Posts: 13
Location: Moscow

PostPosted: Thu Aug 17, 2006 6:27 pm    Post subject: Reply with quote

Вобщем сделал всё согласно руководству на Вики. В амароке зябры остались, зато в подмонтированном разделе ntfs они сменились на черные квадратики :) . Вот вывод locale

# locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

содержимое /etc/locale.gen
#коменты
en_US/ISO-8859-1
en_US.UTF-8/UTF-8
ru_RU/KOI8-R
ru_RU.UTF-8/UTF-8
ru_RU.CP1251/CP1251

а сейчас запистил locale-gen, вот что пишет :(
# locale-gen
* Generating 2 locales (this might take a while)
* (1/2) Generating en_US/ISO-8859-1 ...
cannot open locale definition file `en_US/ISO-8859-1': Not a directory [ !! ]
* (2/2) Generating en_US.UTF-8/UTF-8 ...
cannot open locale definition file `ru_RU/KOI8-R': Not a directory [ !! ]
* Bad entry in locale.gen: 'ru_RU.CP1251/CP1251 '; skipping
* Generation complete
_________________
AMD athlon 64 3700+ San Diego
nVidia GeForce 6600
Back to top
View user's profile Send private message
ArtSh
Apprentice
Apprentice


Joined: 05 Aug 2006
Posts: 178
Location: Казань, Россия

PostPosted: Fri Aug 18, 2006 10:41 am    Post subject: Reply with quote

Во-первых установите русскую локаль
Во-вторых прочитайте man mount
В-третьих с локальью у Вас действительно проблемы, попробуйте пересобрать glib и удалите файл /etc/loacle.build, потом запустите locale-gen
Back to top
View user's profile Send private message
Bentley
n00b
n00b


Joined: 30 Oct 2004
Posts: 44

PostPosted: Fri Aug 18, 2006 12:13 pm    Post subject: Reply with quote

Code:
#cat /etc/locale.gen
en_US.UTF-8 UTF-8
ru_RU.UTF-8 UTF-8

#grep UNICODE= /etc/rc.conf
UNICODE="yes"

#cat /etc/conf.d/keymaps
KEYMAP="-u ru4"
...
DUMPKEYS_CHARSET="koi8-r"

#cat /etc/env.d/02myenv
LANG="ru_RU.UTF-8"

#locale -a
C
en_US.utf8
POSIX
ru_RU.utf8


После всего этого не забыть locale-gen; env-update && source /etc/profile
В моем случае все работает как нужно.
Back to top
View user's profile Send private message
Megajambo
n00b
n00b


Joined: 11 Aug 2006
Posts: 13
Location: Moscow

PostPosted: Sat Aug 19, 2006 1:51 pm    Post subject: Reply with quote

благодарю.
Всё сделал, названия файлов и папок пишутся верно, когда просматрива файловом менеджере. Но amarok и kopete всё также капризничают :(.
Вывод locale
# locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=


# locale -a
C
en_US.utf8
POSIX
ru_RU.utf8
_________________
AMD athlon 64 3700+ San Diego
nVidia GeForce 6600
Back to top
View user's profile Send private message
Bentley
n00b
n00b


Joined: 30 Oct 2004
Posts: 44

PostPosted: Sat Aug 19, 2006 3:19 pm    Post subject: Reply with quote

В одном из последних релизов амарока была исключена возможность перекодирования IDv1 на лету. Вариант либо конвертить руками v1 в юникодный v2 дибо я не знаю :)
Back to top
View user's profile Send private message
ArtSh
Apprentice
Apprentice


Joined: 05 Aug 2006
Posts: 178
Location: Казань, Россия

PostPosted: Sun Aug 20, 2006 6:31 pm    Post subject: Reply with quote

приведите подробюное описание проблемы с amarok и kopete
Back to top
View user's profile Send private message
Megajambo
n00b
n00b


Joined: 11 Aug 2006
Posts: 13
Location: Moscow

PostPosted: Sun Aug 20, 2006 6:53 pm    Post subject: Reply with quote

В kopete имена в списке контактов отображаются непонятной кодировкой ( квакозяброй 8O ) , аналогично в amarok русскоязычные названия файлов и папок отображаются непонятной кодировкой... вот такая проблема. Во всём остальном, в том числе и консоли русские названия отображаются нормально
_________________
AMD athlon 64 3700+ San Diego
nVidia GeForce 6600
Back to top
View user's profile Send private message
ArtSh
Apprentice
Apprentice


Joined: 05 Aug 2006
Posts: 178
Location: Казань, Россия

PostPosted: Sun Aug 20, 2006 7:42 pm    Post subject: Reply with quote

В konqueror'е имена файлов в порядке? Если в порядке, то Вам надо будет перекодировать теги, например с помощью easytag
На счёт kopete: Поищите в формуах (не только в этом), где-то подробно объяснялось что это значит что можно сделать...
Back to top
View user's profile Send private message
Galchonok
Tux's lil' helper
Tux's lil' helper


Joined: 15 May 2006
Posts: 99
Location: Н.Новгород

PostPosted: Mon Aug 21, 2006 6:21 am    Post subject: Reply with quote

Ребята, а может все проще ? :]

Amarok - показывает вам теги из mp3 итд. а теги там в win-1251 (вроде, или cp866). те не в нужном виде. В новом amarok`е убрали опцию перекодировать теги в выбранную кодировку :/

Kopete - берет контакт лист с сервера. Кракосяблы возможны, так как считает (вроде-бы) кто они должны быть в utf-8, а они там бывают в win-1251. если подключите jabber, то скорее всего все будет ok.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum