Autor Wątek: [Solved] Zmiana kodowania znaków w systemie Linux  (Przeczytany 432 razy)

Offline ardore

  • Miętowe nasionko
  • *
  • Wiadomości: 6
  • Punkty: 0
[Solved] Zmiana kodowania znaków w systemie Linux
« dnia: Czerwiec 04, 2018, 16:35:25 pm »
Witajcie!

ostatnio zmieniłem język systemu z polskiego na angielski (US). Ta zmiana spowodowała, że pliki, których nazwy zawierają polskie znaki diakrytyczne, w momenice kiedy są otwierane przez Libre Office bądź WPS Office wywalają następujące komunikaty:

Libre Office
/home/..../Pulpit/ÅiÄk™.odt does not exist

WPS Office
/home/..../Pulpit/ÅiÄk™.odt Nieprawidłowy plik

Czy ktoś wie jak zmienić system kodowania w Linuxie?
« Ostatnia zmiana: Czerwiec 06, 2018, 12:10:34 pm wysłana przez ardore »

Offline dedito

  • Urząd Porządkowy
  • Miętowy krzew
  • *******
  • Wiadomości: 372
  • Punkty: 178
Odp: Zmiana kodowania znaków w systemie Linux
« Odpowiedź #1 dnia: Czerwiec 04, 2018, 17:25:43 pm »
Pokaż wynik:
localeoraz
ls -lh /katalog/gdzie/lezy/plik/*.odt

Offline ardore

  • Miętowe nasionko
  • *
  • Wiadomości: 6
  • Punkty: 0
Odp: Zmiana kodowania znaków w systemie Linux
« Odpowiedź #2 dnia: Czerwiec 05, 2018, 10:02:21 am »
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=mate.desktop
LANGUAGE=
LC_CTYPE="mate.desktop"
LC_NUMERIC=pl_PL.UTF-8
LC_TIME=en_US.UTF-8
LC_COLLATE="mate.desktop"
LC_MONETARY=pl_PL.UTF-8
LC_MESSAGES="mate.desktop"
LC_PAPER=pl_PL.UTF-8
LC_NAME=pl_PL.UTF-8
LC_ADDRESS=pl_PL.UTF-8
LC_TELEPHONE=pl_PL.UTF-8
LC_MEASUREMENT=pl_PL.UTF-8
LC_IDENTIFICATION=pl_PL.UTF-8
LC_ALL=

ls: cannot access '/home/.../Pulpit/?i?k??.odt': No such file or directory
Teraz zauważyłem też, że w terminalu nie da się wprowadzić polskich znaków bo zastępuje je "?" i to samo dzieje się kiedy wklejam komendę do terminala - również polski znaki są zastępowane przez "?"

Offline dedito

  • Urząd Porządkowy
  • Miętowy krzew
  • *******
  • Wiadomości: 372
  • Punkty: 178
Odp: Zmiana kodowania znaków w systemie Linux
« Odpowiedź #3 dnia: Czerwiec 05, 2018, 10:31:57 am »
sudo dpkg-reconfigure locales
sudo locale-gen

Offline ardore

  • Miętowe nasionko
  • *
  • Wiadomości: 6
  • Punkty: 0
Odp: Zmiana kodowania znaków w systemie Linux
« Odpowiedź #4 dnia: Czerwiec 05, 2018, 11:32:21 am »
Jak to wykonałem to niestety nic nie pomogła:
sudo dpkg-reconfigure locales
sudo locale-gen

ale
wszedłem w Menu→Preferences→Languages i Install/Remove Languages
i przy polskim języku był: "Some language packs are missing" więc ponownie zainstalowałęm i zyskał status "Fully installed" po czym na nowo ustawiłem Eng US jako language a Polish ISO88592 jako Region. I działa!

Dziękuję za wspólne wysiłki w rozwiązaniu problemu!

Offline ciastek1981

  • Globator Moderalny
  • Spamerzy
  • *******
  • Wiadomości: 1342
  • Punkty: 153
  • Płeć: Mężczyzna
Odp: Zmiana kodowania znaków w systemie Linux
« Odpowiedź #5 dnia: Czerwiec 05, 2018, 23:14:43 pm »
Jak rozwiązane, to w pierwszym poście,  w temacie na początku, proszę dopisać [Solved] lub [Rozwiązane] lub dać [ + ].