Автор Гілка: Некорректні імена файлів...  (Прочитано 2648 раз)

anonymous(Guest)

  • Гість
При створенні тек/файлів  з українськими назвами у GTK2-програмах(наприклад, Epiphany) вони отримують назви, що складаються з абракадабри... Що робити?

Відсутній Євген Ященко

  • Кореспондент
  • ***
  • дописів: 131
  • Карма: +0/-0
  • SuSE9.3 user
Re: Некорректні імена файлів...
« Відповідей #1 : 2006-01-05 23:28:32 »
По-перше, наскільки я знаю Epiphany це веб переглядач на базі мозілли. А там не можна створювати файли. Мабуть ви мали на увазі Nautilus.
По-друге, який у вас дистр, яка локаль, чи є шрифти?
Лінукс - дружелюбна система, але розбірлива в друзях

anonymous(Guest)

  • Гість
Re: Некорректні імена файлів...
« Відповідей #2 : 2006-01-06 00:55:29 »
Дистр Debian testing.
Локаль:
$ locale
LANG=uk_UA
LC_CTYPE="uk_UA"
LC_NUMERIC="uk_UA"
LC_TIME="uk_UA"
LC_COLLATE="uk_UA"
LC_MONETARY="uk_UA"
LC_MESSAGES="uk_UA"
LC_PAPER="uk_UA"
LC_NAME="uk_UA"
LC_ADDRESS="uk_UA"
LC_TELEPHONE="uk_UA"
LC_MEASUREMENT="uk_UA"
LC_IDENTIFICATION="uk_UA"
LC_ALL=
Шрифти встановлені, в т. ч. від Microsoft.(в більшості програм, де вони використовуються, з українською все нормально)
Зразок імен файлів: (зберіг веб-сторінку Google в Epiphany, т. е. веб-сторінка і тека з її файлами)
Google.htm  Google Файли
При копіюванні не те виходить, у мене виглядає як пєп[символ псевдографіки, рамка вертикальна]п[символ псевдографіки]п[символ псевдографіки]п

Відсутній Євген Ященко

  • Кореспондент
  • ***
  • дописів: 131
  • Карма: +0/-0
  • SuSE9.3 user
Re: Некорректні імена файлів...
« Відповідей #3 : 2006-01-06 01:09:25 »
Дистр Debian testing.
Локаль:
$ locale
LANG=uk_UA
LC_CTYPE="uk_UA"
LC_NUMERIC="uk_UA"
LC_TIME="uk_UA"
LC_COLLATE="uk_UA"
LC_MONETARY="uk_UA"
LC_MESSAGES="uk_UA"
LC_PAPER="uk_UA"
LC_NAME="uk_UA"
LC_ADDRESS="uk_UA"
LC_TELEPHONE="uk_UA"
LC_MEASUREMENT="uk_UA"
LC_IDENTIFICATION="uk_UA"
LC_ALL=
Здається саме в цьому проблема. Спробуйте написати замість uk_UA - uk_UA.KOI8U або uk_UA.KOI8-U
А взагалі краще переходьте на юнікод - uk_UA.UTF8.
« Змінено: 2006-01-06 01:09:44 від john_yashchenko »
Лінукс - дружелюбна система, але розбірлива в друзях

Відсутній Ign1111

  • Письменник
  • *****
  • дописів: 829
  • Карма: +0/-0
  • Linux 4ever!
Re: Некорректні імена файлів...
« Відповідей #4 : 2006-01-06 01:33:09 »
А взагалі краще переходьте на юнікод - uk_UA.UTF8.

Якщо пояните як записувати CD на машині де встановлена та utf8, щоб не було траблів з крякозябликами на інших українських локалях, чи під оффтопіком, то залюбки перейду.
Linux. The future is open.

Відсутній Євген Ященко

  • Кореспондент
  • ***
  • дописів: 131
  • Карма: +0/-0
  • SuSE9.3 user
Re: Некорректні імена файлів...
« Відповідей #5 : 2006-01-06 08:07:43 »
А чим ви пиште? :o у мене cdrecord 2.01 все нормально пише. Я використовую k3b. Там в налаштуванні треба вибрати кодування в якому ви хочете писати. Якщо під оффтопік вибираєте cp1251 і все гано.
Лінукс - дружелюбна система, але розбірлива в друзях

Відсутній Ign1111

  • Письменник
  • *****
  • дописів: 829
  • Карма: +0/-0
  • Linux 4ever!
Re: Некорректні імена файлів...
« Відповідей #6 : 2006-01-06 08:45:29 »
А чим ви пиште? :o у мене cdrecord 2.01 все нормально пише. Я використовую k3b. Там в налаштуванні треба вибрати кодування в якому ви хочете писати. Якщо під оффтопік вибираєте cp1251 і все гано.

Пробував писати к3в. Тільки от кодування треба виставляти тієї локалі на якій записуєшь. І ось біда utf там у списку нема.  :(
Linux. The future is open.

Відсутній Євген Ященко

  • Кореспондент
  • ***
  • дописів: 131
  • Карма: +0/-0
  • SuSE9.3 user
Re: Некорректні імена файлів...
« Відповідей #7 : 2006-01-06 10:30:39 »
Хіба? Я ж кажу виставляю cp1251 і все працює. Локаль в мене UTF8
Лінукс - дружелюбна система, але розбірлива в друзях

Відсутній PAL

  • Графоман
  • ****
  • дописів: 317
  • Карма: +0/-0
  • Just linux admin
Re: Некорректні імена файлів...
« Відповідей #8 : 2006-01-06 10:58:53 »
Проблема дійсно існує. Диски некоректно читаються під офтопіком.
Патч дивись у моєму пості у "Порадах та рецептах"

2Модератор: А аттачі принципово лише у тій темі можна прілипити?

Відсутній Loof

  • Дописувач
  • **
  • дописів: 77
  • Карма: +0/-0
  • Що новенького?
Re: Некорректні імена файлів...
« Відповідей #9 : 2006-01-06 14:34:51 »
Цитата
Пробував писати к3в. Тільки от кодування треба виставляти тієї локалі на якій записуєшь. І ось біда utf там у списку нема.  :(

Як це немає? У мене в опціях запису k3b виставлене кодування utf8, як і моя локаль.
Ніколи не мав проблем із записом файлів з кириличними назвами.
Може щось не так роблю?  :)
« Змінено: 2006-01-06 14:35:23 від Loof »

Відсутній PAL

  • Графоман
  • ****
  • дописів: 317
  • Карма: +0/-0
  • Just linux admin
Re: Некорректні імена файлів...
« Відповідей #10 : 2006-01-06 15:10:34 »
1) який дистр?
2) що показує

$ mkisofs -jcharset help

Справа у тому, що mkisofs НЕ пыдтримує UTF, сумісне з Joliet, без патчів

Відсутній Ign1111

  • Письменник
  • *****
  • дописів: 829
  • Карма: +0/-0
  • Linux 4ever!
Re: Некорректні імена файлів...
« Відповідей #11 : 2006-01-06 15:17:41 »
Цитата
Пробував писати к3в. Тільки от кодування треба виставляти тієї локалі на якій записуєшь. І ось біда utf там у списку нема.  :(

Як це немає? У мене в опціях запису k3b виставлене кодування utf8, як і моя локаль.
Ніколи не мав проблем із записом файлів з кириличними назвами.
Може щось не так роблю?  :)


А нуно покажіть мені той список... І яка версія?
Linux. The future is open.

Відсутній Loof

  • Дописувач
  • **
  • дописів: 77
  • Карма: +0/-0
  • Що новенького?
Re: Некорректні імена файлів...
« Відповідей #12 : 2006-01-06 16:17:52 »
Цитата
Пробував писати к3в. Тільки от кодування треба виставляти тієї локалі на якій записуєшь. І ось біда utf там у списку нема.  :(

Як це немає? У мене в опціях запису k3b виставлене кодування utf8, як і моя локаль.
Ніколи не мав проблем із записом файлів з кириличними назвами.
Може щось не так роблю?  :)


А нуно покажіть мені той список... І яка версія?

Нічого показати не можу, немає k3b під рукою
Але там просто вибирається кодування utf-8 в опції Force input charset (здається)
Користуюсь k3b з Debian Testing