Wzniosły konflikt tekstowy z ustawieniami narodowymi systemu


0

Dzięki nowej wysublimowanej wersji tekstowej otrzymuję:

„Kontrola pakietu

Ustawienia regionalne systemu są ustawione na wartość, która nie obsługuje znaków spoza ASCII. Kontrola pakietów nie będzie działać poprawnie, chyba że zostanie to naprawione.

W systemie Linux zapoznaj się z dokumentacją swojej dystrybucji, aby uzyskać informacje na temat prawidłowego ustawienia zmiennej środowiskowej LANG. Aby tymczasowo obejść ten problem, możesz uruchomić Sublime Text z terminala za pomocą:

LANG = en_US.UTF-8 sublime_text "

Jak mogę to obejść?

Moje ustawienia regionalne to:

LANG=de_CH.UTF-8
LANGUAGE=de_CH:de
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=C

wprowadź opis zdjęcia tutaj


Jakie są twoje ustawienia regionalne? Możesz to zobaczyć localew terminalu.
dadexix86

@ dadexix86: Dodano powyżej.
empedokles

1
To jest problem. C nie wystarcza do wysublimowanego tekstu. Czy użyłeś czegoś takiego jak localepurge?
dadexix86

Nie wiem co to jest, jestem raczej hobbystą.
empedokles

1
@ dadexix86: Obsługa języków nie pomoże w tym przypadku. Problem polega na tym, że LC_ALLjest ustawiony, a nie zostało to wykonane za pomocą obsługi języka .
Gunnar Hjalmarsson,

Odpowiedzi:


0

Problem polega na tym, że LC_ALLgdzieś jest ustawiony na „C”. LC_ALLnie powinien być w ogóle ustawiony na stałe na pulpicie Ubuntu. Jeśli tak, zastępuje GUI do ustawiania ustawień regionalnych / języka.

Zacznę sprawdzać /etc/default/localeplik. Jeśli znajdziesz linię

LC_ALL=C

tam, a następnie otwórz plik do edycji, usuń ten wiersz i zaloguj się ponownie.


Mówi: LANG = "de_CH.UTF-8" LANGUAGE = "de_CH: de"
empedokles 10.08.16

@ empedokles: W takim przypadku ustawiłeś LC_ALLinny plik konfiguracyjny. Jeśli nie wiesz, gdzie to zrobić, jednym ze sposobów, aby sobie z tym poradzić, jest dodanie wiersza unset LC_ALLdo ~/.profilepliku (i ponowne zalogowanie).
Gunnar Hjalmarsson,

Jak mogę znaleźć ten plik? Nie pamiętam, żeby to ustawić. Uaktualniłem z 15.10 do 16.04.
Empedokles

@ empedokles: ~oznacza katalog domowy ( /home/<yourname>), więc znajdziesz go .profilew katalogu głównym katalogu domowego. (Jest to ukryty plik, więc jeśli używasz plików , musisz upewnić się, że pokazuje także ukryte pliki.)
Gunnar Hjalmarsson,

Dzięki, spróbuję. BTW: Ten sam problem na moim laptopie wydaje się specyficzny dla Ubuntu.
empedokles
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.