터미널에서 어떻게 다른 인코딩으로 쓰고 읽을 수 있나요?

터미널에서 어떻게 다른 인코딩으로 쓰고 읽을 수 있나요?

인코딩이 UTF-8로 설정된 데비안에서 터미네이터를 사용하고 있습니다. 대부분의 경우 이는 문제가 되지 않습니다. 거의 모든 최근 콘텐츠의 인코딩이 utf-8로 설정되어 있기 때문입니다.

다른 인코딩을 사용하여 특정 mysql 데이터베이스에 연결하고 선택을 수행하면 결과에 일부 문자가 나타납니다. 테이블을 업데이트할 때 반대편의 결과도 엉망이 됩니다.

다른 인코딩으로 보고 쓸 수 있도록 데이터베이스에 연결하거나 셸을 설정할 수 있는 방법이 있습니까? (이 경우 라틴어 1)

답변1

나는 다음 명령을 사용하고 있습니다 :

LC_MONETARY=de_DE.UTF-8 LC_TIME=de_DE.UTF-8 LC_MESSAGES=de_DE.UTF-8 LC_CTYPE=de_DE.UTF-8 LC_COLLATE=de_DE.UTF-8 LC_NUMERIC=de_DE.UTF-8 LANG=de_DE.UTF-8 gnome-terminal

Mille European 기본 ISO-8859-1을 사용하여 환경에서 UTF-8 기반 창을 만듭니다.

비슷한 것을 할 수 있지만 de_DE.UTF-8필요한 것으로 바꿀 수 있습니다.

관련 정보