Автор Гілка: Щось з OpenOffice  (Прочитано 2355 раз)

Відсутній yakim

  • Новачок
  • *
  • дописів: 42
  • Карма: +0/-0
  • I Love YaBB 2!
Щось з OpenOffice
« : 2008-07-12 14:51:41 »
Маю OpenOffice 2.4
З ним виникла якась загадкова проблема. Не хоче відкривати файли, в назві яких зустрічаються українські або російські літери. При спробі відкрити - видається вікно, що такого файла не знайдено.
При спробі відкрити файл через сам OpenOffice видно, що всі національні символи він бачить в якомусь неправильному кодуванні. В системі встановлено UTF-8.
Чи не допоможе мені шановна спільнота порадою - як пояснити йому, що все таки всі імена файлів треба сприймати в UTF-8.
Ось вивід (якщо це потрібно) команди locale

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

Відсутній cadca

  • Письменник
  • *****
  • дописів: 955
  • Карма: +0/-0
  • free like beer
Re: Щось з OpenOffice
« Відповідей #1 : 2008-07-12 15:38:44 »
При спробі відкрити - видається вікно, що такого файла не знайдено.
При спробі відкрити файл через сам OpenOffice видно, що всі національні символи він бачить в якомусь неправильному кодуванні. В системі встановлено UTF-8.
Скрін діалогового вікна відриття файлу із символами в студію
Ubuntu 20.04/18.04; CentOS 7.x

Відсутній yakim

  • Новачок
  • *
  • дописів: 42
  • Карма: +0/-0
  • I Love YaBB 2!
Re: Щось з OpenOffice
« Відповідей #2 : 2008-07-12 15:54:16 »
Ось так назва файлу "Пример.rtf" виглядає з точки зору OpenOffice

Відсутній yakim

  • Новачок
  • *
  • дописів: 42
  • Карма: +0/-0
  • I Love YaBB 2!
Re: Щось з OpenOffice
« Відповідей #3 : 2008-07-12 15:57:15 »
А ось таке вікно при спробі відкриття з krusader або з konqueror

Відсутній DalekiyObriy

  • Літератор
  • ******
  • дописів: 1929
  • Карма: +5/-0
Re: Щось з OpenOffice
« Відповідей #4 : 2008-07-12 16:05:26 »
1. запустіть консоль (наприклад kconsole)
2. виставте типову локаль Unicode:
  export LC_ALL=en_US.UTF-8
3. подивіться чи файли кирилицею читаються:
  ls -l (у каталозі з такими файлами)
4. якщо так, спробуйте запустити опенофіс з цим файлом з цієї консолі (soffice мійфайл.doc або oowriter мійфайл.doc)
Fedora 35 (x86-64)

Відсутній yakim

  • Новачок
  • *
  • дописів: 42
  • Карма: +0/-0
  • I Love YaBB 2!
Re: Щось з OpenOffice
« Відповідей #5 : 2008-07-12 16:15:16 »
Назву файла видно правильно.
Через консоль  OpenOffice відкрив нормально, а з файлових браузерів не хоче...
Тепер вже нічого не розумію. :(

Відсутній cadca

  • Письменник
  • *****
  • дописів: 955
  • Карма: +0/-0
  • free like beer
Re: Щось з OpenOffice
« Відповідей #6 : 2008-07-12 16:50:49 »
А локаль ru_UA.UTF-8 взагалі в системі присутня (у /usr/share/locale)?
Спробуйте uk_UA.UTF-8: якщо буде та сама проблема, то додатково створіть ~/.i18n, де ще раз пропишіть налаштування локалі та перелогіньтеся.
Ubuntu 20.04/18.04; CentOS 7.x

Відсутній DalekiyObriy

  • Літератор
  • ******
  • дописів: 1929
  • Карма: +5/-0
Re: Щось з OpenOffice
« Відповідей #7 : 2008-07-12 17:08:14 »
Назву файла видно правильно.
Через консоль  OpenOffice відкрив нормально, а з файлових браузерів не хоче...
Тепер вже нічого не розумію. :(
навпаки, тепер все зрозуміло :)
коли ви запускаєте офіс з графічного середовища встановлено неправильну локаль, напишіть який у вас дистрибутив і яке графічне середовище

Edit:
а також вивід команди  locale -a | grep -iE "ua|uk|ru"
« Змінено: 2008-07-12 17:11:39 від DalekiyObriy »
Fedora 35 (x86-64)

Відсутній yakim

  • Новачок
  • *
  • дописів: 42
  • Карма: +0/-0
  • I Love YaBB 2!
Re: Щось з OpenOffice
« Відповідей #8 : 2008-07-12 17:36:39 »

коли ви запускаєте офіс з графічного середовища встановлено неправильну локаль, напишіть який у вас дистрибутив і яке графічне середовище

а також вивід команди  locale -a | grep -iE "ua|uk|ru"
[/edit]
В мене Debian lenny/sid
KDE 3.5.9
OpenOffice 2.4

Ось вивід команди
# locale -a | grep -iE "ua|uk|ru"
ru_UA.utf8
uk_UA.utf8

Відсутній DalekiyObriy

  • Літератор
  • ******
  • дописів: 1929
  • Карма: +5/-0
Re: Щось з OpenOffice
« Відповідей #9 : 2008-07-12 18:07:52 »
гаразд, тоді так:
1) бажано встановити загальносистему локаль
в /etc/environment додаєте рядки:
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"
щоб у вас завжди все було гаразд з unicode

а потім під себе додаєте локаль: редагуєте файл ~/.bash_profile і додаєте
LC_ALL=uk_UA.UTF-8

і зайдіть заново в систему, все має працювати
Fedora 35 (x86-64)

Відсутній yakim

  • Новачок
  • *
  • дописів: 42
  • Карма: +0/-0
  • I Love YaBB 2!
Re: Щось з OpenOffice
« Відповідей #10 : 2008-07-12 18:55:57 »
Дуже дякую!
Нарешті все запрацювало! 8-)