움라우트 문제 (터미널에 입력 할 수 없음 + 파일을 열 수 없음)

갈가마귀

내 랩톱에는 Linux Mint 18.3이 설치되어 있으며 지금 다음과 같은 문제가 발생합니다.
독일어로서 이름에 움라우트가 포함 된 파일 (또는 디렉토리)이 있습니다 (그 자체로는 문제가 아닙니다). 이제 움라우트를 포함하거나 이름에 움라우트가 포함 된 (하위) 디렉토리에있는 파일 (예 : PDF)을 열려고하면 열리지 않습니다.

예를 들어, 이름이 지정된 디렉토리가 있고 그 디렉토리 Übungsblätter어딘가에 PDF 파일이 몇 개 있습니다. 파일 관리자에서 해당 파일 중 하나를 열려고하면 Okular는 열 수 없다는 메시지 .../Ãbungsblätter/...를 표시하여 움라우트를 이상한 문자로 대체하여 경로를 엉망으로 만들었습니다.

그러나 Okular를 열고 메뉴를 사용하여 각 파일을 열면 모든 것이 매력처럼 작동하므로 파일 관리자 (Dolphin)에서 파일을 열려고 할 때만 문제가 발생합니다.

또한 터미널에 움라우트를 입력 할 수 없다는 것을 경험했습니다. 나는 특정 문제를 다루는 이 질문발견 했으며 파일 문제도 해결되기를 바랐습니다. 그러나 지금은 터미널에 움라우트를 입력 할 수 있지만 그렇지 않았습니다 (움라우트를 입력하면 두 문자가 삽입됩니다. 예를 들어 입력 할 때 ö두 문자가 삽입 \udcc3\udcb6됩니다 (입력 ö하고 치면 알 수 있음). 나중에 반환). 단일로 표시 ö되지만 명령 줄을 다시 비우려면 두 문자를 명시 적으로 삭제해야합니다.

다음은 출력입니다 locale.

locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=de_DE.UTF-8
LANGUAGE=en_US
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC=de_DE.UTF-8
LC_TIME=nds_DE.UTF-8
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY=de_DE.UTF-8
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER=de_DE.UTF-8
LC_NAME=de_DE.UTF-8
LC_ADDRESS=de_DE.UTF-8
LC_TELEPHONE=de_DE.UTF-8
LC_MEASUREMENT=de_DE.UTF-8
LC_IDENTIFICATION=de_DE.UTF-8
LC_ALL=

편집 :
터미널에서 각 PDF를 열 때 파일 관리자에서 열 때와 비슷한 방식으로 오류가 발생하지만 이번에는 열 수 없다고 말합니다 .../bungsbltter/...(움라우트를 완전히 제거합니다)

EDIT2 :
출력 locale -a:

C
C.UTF-8
de_DE.utf8
en_AG
en_AG.utf8
en_AU.utf8
en_BW.utf8
en_CA.utf8
en_DK.utf8
en_GB.utf8
en_HK.utf8
en_IE.utf8
en_IN
en_IN.utf8
en_NG
en_NG.utf8
en_NZ.utf8
en_PH.utf8
en_SG.utf8
en_US.utf8
en_ZA.utf8
en_ZM
en_ZM.utf8
en_ZW.utf8
POSIX

편집 3
/etc/default/locale::

LANGUAGE=en_GB.utf8
LANG=en_US.UTF-8
m 스퀘어

로케일 설정에 약간의 혼란이 있습니다.

한 가지 요점은 de_DE, en_USen_GB.

다른 요점은 일부 로케일은로 선언되고 .utf8다른 로케일은 .UTF-8. 의미는 같지만 문제가 발생할 수 있습니다.

오류 메시지는 Cannot set LC_ALL to default locale: No such file or directory아마도가 없기 때문에이다 en_US.UTF-8에서 locale -a(즉,이 en_US.utf8대신에) 있지만 '에 선언되어있다 /etc/default/locale.

나는 조금보고 혼동하지 오전 LANG=de_DE.UTF-8의 출력 locale이 정의되지는 않지만 /etc/default/locale더있다 /etc/locale.conf. 시스템 설정을 덮어 쓰는 데스크탑 환경의 설정일까요? 아니면 ~/.bashrc? 또한 ~/.config/locale.conf. 환경 변수를 설정할 수있는 더 많은 위치는 아치 위키에 나열되어 있습니다. LANG=de_DE.UTF-8설정된 위치를 찾아 제거하십시오.


가장 좋은 방법은 모든 것을 독일어 로케일로 설정하는 것입니다. 귀하의 locale -a쇼 시스템에 로케일을 설치했습니다. 그중 하나는입니다 de_DE.utf8.

핵심 설정은 /etc/default/locale. 당신은 그것을 수동으로 편집 할 수 있고 나는 그것의 내용이 단지 LANG=de_DE.utf8다른 것은 없어야한다고 생각합니다 . 파일을 직접 편집하거나이를위한 도구를 사용할 수 있습니다.

update-locale --reset LANG=de_DE.utf8

시스템을 영어로 유지하지만 움라우트도 포함하려면 en_US.utf8에 나열된 로케일을 설정 하는 것이 locale -a좋습니다. utf8은 언어가 움라우트를 사용하지 않더라도 움라우트를 제공해야합니다.

update-locale --reset LANG=en_US.utf8

기도하고 재부팅하고 모든 것이 옳은지 확인하십시오. 콘솔이 제대로 작동하지만 데스크탑 환경에 여전히 문제가있는 경우 데스크탑 설정 GUI에서 언어 항목을 확인하고로 설정하십시오 de_DE.utf8.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

터미널에 특수 문자 나 움라우트를 입력 할 수 없습니다.

분류에서Dev

VS 코드 빈 터미널 문제, 아무것도 입력 할 수 없음

분류에서Dev

AltGr에 숨어있는 Guake 터미널-파이프를 입력 할 수 없음

분류에서Dev

파일을 삭제할 수 없음-rm : 입출력 오류를 제거 할 수 없음

분류에서Dev

파일을 삭제할 수 없음-rm : 입출력 오류를 제거 할 수 없음

분류에서Dev

입력 파일을 열 수 없음 : phpBB3.0을 phpBB3.1로 업데이트 할 때 ./bin/phpbbcli.php

분류에서Dev

수정 방법 PHP CLI 7.0에서 입력 파일을 열 수 없음

분류에서Dev

터미널에서 "rails server"다음에 명령을 입력 할 수 없습니다.

분류에서Dev

개입 이미지-입력 파일을 열 수 없음 : composer.phar

분류에서Dev

터미널에 긴 명령을 입력 할 수 없습니다.

분류에서Dev

터미널에서 지우기 명령을 사용할 수 없음 (Mac OS X)

분류에서Dev

텍스트 영역을 편집 할 수 없음 / 텍스트 영역에 텍스트를 입력 할 수 없음

분류에서Dev

터미널을 통해 마운트 된 ISO에 액세스 할 수 없음

분류에서Dev

터미널을 통해 마운트 된 ISO에 액세스 할 수 없음

분류에서Dev

Ubuntu 복사 파일 문제 (파일을 stat 할 수 없음)

분류에서Dev

문자열을 삽입 할 수 없음 sqlite ios에 아포스트로피가 있음

분류에서Dev

VisualStudioCode 터미널에서 Python을 실행할 수 없음

분류에서Dev

외장 하드 드라이브에서 수정 된 파일을 삭제할 수 없음 : "파일 또는 디렉터리를 찾을 수 없음"

분류에서Dev

텍스트 상자에 문자열을 입력 할 수 없습니다. 브라우저를 엽니 다.

분류에서Dev

iOS에서 Ogg Vorbis를 구현할 때 파일을 찾을 수 없음 문제

분류에서Dev

IIS 7에서 요청을 라우팅 할 수 없음 : 오류 404, 파일을 찾을 수 없음

분류에서Dev

문자열을 정수로 변환 할 수 없습니다 (CSV 파일에서)-오류 입력 문자열 : "4"

분류에서Dev

Django + Nginx 미디어 파일을 제공 할 수 없음

분류에서Dev

입력 파일을 열 수 없음 : app / console (Symfony 2)

분류에서Dev

Symfony3 명령, 입력 파일을 열 수 없음 : symfony

분류에서Dev

웹 폴더 Symfony 내의 파일에 액세스 할 수 없습니다 (라우트를 찾을 수 없음).

분류에서Dev

브라우저 최소화 후 입력란에 입력 할 수 없음

분류에서Dev

브라우저 최소화 후 입력란에 입력 할 수 없음

분류에서Dev

Python을 사용하여 문자열에서 공백을 제거 할 수 없음

Related 관련 기사

  1. 1

    터미널에 특수 문자 나 움라우트를 입력 할 수 없습니다.

  2. 2

    VS 코드 빈 터미널 문제, 아무것도 입력 할 수 없음

  3. 3

    AltGr에 숨어있는 Guake 터미널-파이프를 입력 할 수 없음

  4. 4

    파일을 삭제할 수 없음-rm : 입출력 오류를 제거 할 수 없음

  5. 5

    파일을 삭제할 수 없음-rm : 입출력 오류를 제거 할 수 없음

  6. 6

    입력 파일을 열 수 없음 : phpBB3.0을 phpBB3.1로 업데이트 할 때 ./bin/phpbbcli.php

  7. 7

    수정 방법 PHP CLI 7.0에서 입력 파일을 열 수 없음

  8. 8

    터미널에서 "rails server"다음에 명령을 입력 할 수 없습니다.

  9. 9

    개입 이미지-입력 파일을 열 수 없음 : composer.phar

  10. 10

    터미널에 긴 명령을 입력 할 수 없습니다.

  11. 11

    터미널에서 지우기 명령을 사용할 수 없음 (Mac OS X)

  12. 12

    텍스트 영역을 편집 할 수 없음 / 텍스트 영역에 텍스트를 입력 할 수 없음

  13. 13

    터미널을 통해 마운트 된 ISO에 액세스 할 수 없음

  14. 14

    터미널을 통해 마운트 된 ISO에 액세스 할 수 없음

  15. 15

    Ubuntu 복사 파일 문제 (파일을 stat 할 수 없음)

  16. 16

    문자열을 삽입 할 수 없음 sqlite ios에 아포스트로피가 있음

  17. 17

    VisualStudioCode 터미널에서 Python을 실행할 수 없음

  18. 18

    외장 하드 드라이브에서 수정 된 파일을 삭제할 수 없음 : "파일 또는 디렉터리를 찾을 수 없음"

  19. 19

    텍스트 상자에 문자열을 입력 할 수 없습니다. 브라우저를 엽니 다.

  20. 20

    iOS에서 Ogg Vorbis를 구현할 때 파일을 찾을 수 없음 문제

  21. 21

    IIS 7에서 요청을 라우팅 할 수 없음 : 오류 404, 파일을 찾을 수 없음

  22. 22

    문자열을 정수로 변환 할 수 없습니다 (CSV 파일에서)-오류 입력 문자열 : "4"

  23. 23

    Django + Nginx 미디어 파일을 제공 할 수 없음

  24. 24

    입력 파일을 열 수 없음 : app / console (Symfony 2)

  25. 25

    Symfony3 명령, 입력 파일을 열 수 없음 : symfony

  26. 26

    웹 폴더 Symfony 내의 파일에 액세스 할 수 없습니다 (라우트를 찾을 수 없음).

  27. 27

    브라우저 최소화 후 입력란에 입력 할 수 없음

  28. 28

    브라우저 최소화 후 입력란에 입력 할 수 없음

  29. 29

    Python을 사용하여 문자열에서 공백을 제거 할 수 없음

뜨겁다태그

보관