LINUX.ORG.RU

Преимущества UTF-8?


0

0

Есть дуал-бут: Debian testing и win2k.
были Linux-системы с koi8-r, CP1251 ===> Есть куча текстовых файлов, на различных кодировках..
Счас искаропки ставится UTF-8.
и сразу возникли вопросы и проблемы:

1. Стоит ли оставлять UTF-8? или поменять на другую локаль? какие преимущества у UTF-8?
2. При открытии любого FTP-соединения (любым FTP-клиентом), все кириллические названия - в виде знаков вопросов. как вернуть русский язык?.
3. Как примонтировать раздел c XFS? опции монтирования (которые были ранее с локалью CP1251) не подходят...
4. Есть ли в GNOME текстовый редактор, в котором можно изменить кодировку просмотра текста (как в KWrite)?)

★★★★

> 2. При открытии любого FTP-соединения
Вот, вот, сколько раз на этот счет зарекался взять да перейти на cp1251.

> 4. Есть ли в GNOME текстовый редактор,
gvim?

CtrlAltBs
()
Ответ на: комментарий от CtrlAltBs

> gvim?

оно уже стало частью гнома? О_О

isden ★★★★★
()

3. монтируй как есть, а все русские имена файлов переведешь прогой
convmv
man convmv
usage немного схож на iconv
ЗЫ для redhat нужна репа rpmforge

ilnurathome
()
Ответ на: комментарий от ilnurathome

или если тяжко и не хочешь возится, а нужно только пару файлов позырить,
в терминале gnome запускаешь тотже mc через
$LANG=ru_RU.CP1251 mc
а у самого терминала меняешь кодировку отображения
у консоли kde, алгоритм тот же

ilnurathome
()

>2. При открытии любого FTP-соединения (любым FTP-клиентом), все кириллические названия - в виде знаков вопросов.

>как вернуть русский язык?

Была такая трабла, крусадер меня спас.

cPunk ★★
()

>1. какие преимущества у UTF-8?

Это стандарт (один из). Кодировки = убогие костыли.

>2. При открытии любого FTP-соединения ... как вернуть русский язык?

OPTS UTF8

anonymous
()
Ответ на: комментарий от CtrlAltBs

> gvim?

не нашел где у него можно поменять кодировку...
версия 7.1

>монтируй как есть, а все русские имена файлов переведешь прогой

в том-то и проблема, что кроме имени, у файла есть еще и содержимое....

Igorrr ★★★★
() автор топика
Ответ на: комментарий от Igorrr

gedit. при открытии через "Открыть" можно выбрать исходную кодировку. При сохраненинии чере "Сохранить как" можно выбрать нужную кодировку. По дефолту испольузет ту что в локали прописана.

cobold ★★★★★
()
Ответ на: комментарий от cobold

>gedit. при открытии через "Открыть" можно выбрать исходную кодировку. При сохраненинии чере "Сохранить как" можно выбрать нужную кодировку. По дефолту испольузет ту что в локали прописана.


да все так, но что-то не нашел его конфиг-файл (искал .gedit.conf)

Igorrr ★★★★
() автор топика

Три года юзаю UTF8 в дистре SUSE, никаких проблем нет, ни с фтп, ни с текстом.

так чта красноглазые мои друзья читать доку почаще надо.

MikeDM ★★★★★
()
Ответ на: комментарий от MikeDM

И каким ж образом, голубоглазый друг, настроить GnomeVFS для cp1251? Каким образом пропатчить mc, что б им можно было зайти на ftp с cp1251 при локале utf? Вокруг один cp1251.

CtrlAltBs
()
Ответ на: комментарий от Igorrr

>да все так, но что-то не нашел его конфиг-файл (искал .gedit.conf)

~/.gconf/apps/gedit-2

...

По теме - использую UTF-8 где-то три-четыре года и все остальные кодировки не могу воспринимать иначе, как что-то инвалидское и кастрированное...

KRoN73 ★★★★★
()
Ответ на: комментарий от CtrlAltBs

>Вокруг один cp1251.

У тебя какой-то неправильный "вокруг". Вокруг меня - один UTF-8. От сайтов и IM-протоколов до XML и mp3-тэгов.

KRoN73 ★★★★★
()

> какие преимущества у UTF-8?

Раз и навсегда. Больше сказать нечего.

birdie ★★★★★
()
Ответ на: комментарий от KRoN73

Кстати, а mp3 теги чем бы "подрихтовать"? Массово.

А то после виндовзюзеров на файлопомойке писец с тегами в mp3 творится.

irvyman
()
Ответ на: комментарий от irvyman

>Кстати, а mp3 теги чем бы "подрихтовать"? Массово.

find -iname '*.mp3' -print0 | xargs -0 mid3iconv -eCP1251 --remove-v1

KRoN73 ★★★★★
()

4. enconv перекодирует файлы из кривых кодировок в кодировку твоей локали

prizident ★★★★★
()
Ответ на: комментарий от Igorrr

> не нашел где у него можно поменять кодировку... версия 7.1 вставь в .vimrc --- set wildmenu set wcm=<Tab> menu Encoding.windows-1251 :e ++enc=8bit-cp1251<CR> menu Encoding.koi8-r :e ++enc=8bit-koi8-r<CR> menu Encoding.ibm-866 :e ++enc=8bit-ibm866<CR> menu Encoding.utf-8 :e ++enc=2byte-utf-8 <CR> menu Encoding.ucs-2le :e ++enc=ucs-2le<CR> map <F8> :emenu Encoding.<TAB> --- И будет тебе по F8 щастье...

CkuB
()
Ответ на: комментарий от Igorrr

хм... повтор...

> не нашел где у него можно поменять кодировку...
версия 7.1
вставь в .vimrc
---
set wildmenu
set wcm=<Tab>
menu Encoding.windows-1251 :e ++enc=8bit-cp1251<CR>
menu Encoding.koi8-r :e ++enc=8bit-koi8-r<CR>
menu Encoding.ibm-866 :e ++enc=8bit-ibm866<CR>
menu Encoding.utf-8 :e ++enc=2byte-utf-8 <CR>
menu Encoding.ucs-2le :e ++enc=ucs-2le<CR>
map <F8> :emenu Encoding.<TAB>
---
И будет тебе по F8 щастье...

CkuB
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.