Linux에서 위치 이동 JIS 사용
EUC-JP 로켈
localles 패키지가 없는 경우 로켈은 다음과 같습니다.
% locale -a
C
C.utf8
POSIX
localles 및 lange pack-ja를 설치합니다.# apt install locales language-pack-ja
locale-gen
명령을 실행할 때ja_JP.utf8
증가:# locale-gen
Generating locales (this might take a while)...
ja_JP.UTF-8... done
Generation complete.
# locale -a
C
C.utf8
POSIX
ja_JP.utf8
리뷰 파일/etc/locale.gen
:...
# it_IT@euro ISO-8859-15
# iu_CA UTF-8
ja_JP.EUC-JP EUC-JP
# ja_JP.UTF-8 UTF-8
# ka_GE GEORGIAN-PS
...
ja_JP.EUC-JP
명령 실행 후:root@7a55c1aa3aba:/# locale-gen
Generating locales (this might take a while)...
ja_JP.EUC-JP... done
ja_JP.UTF-8... done
Generation complete.
EUC-JP 로켈 증가:# locale -a
C
C.utf8
POSIX
ja_JP
ja_JP.eucjp
ja_JP.ujis
ja_JP.utf8
japanese
japanese.euc
이렇게 하면 언어 환경으로 사용할 수 있지만 단말기가 UTF-8을 유지하면 당연히 코드가 흐트러진다.터미널의 언어 환경을 설정하려면 xfce4-terminal에서 '설정' → '상급자' → '인코딩' 을 사용하십시오.
또는 언어 환경을 지정하여 터미널을 시작합니다.최근의 터미널은 한 과정에서 여러 개의 창을 표시하기 때문에 다른 과정으로 시작해야 한다.
% LC_ALL=ja_JP.eucjp xfce4-terminal --disable-server
제대로 부호화하지 않아서 드러났다.
locale-gen
는あいうえお
이기 때문에 EUC-JP인 것으로 알고 있습니다.SJIS 로켈
a4 a2 a4 a4 a4 a6 a4 a8 a4 aa
명령은 locale-gen
를 사용하여 /etc/locale.gen
명령을 호출하기 때문에 localedef
명령이 아닌 locale-gen
명령을 직접 사용할 수 있다.# localedef --inputfile ja_JP --charmap EUC-JP ja_JP.EUC-JP
# locale -a
C
C.utf8
POSIX
ja_JP.eucjp
localedef
처럼 locale-gen
또는 ja_JP.ujis
를 별칭으로 설정하려면 다음과 같이 별칭 파일을 지정합니다.# localedef --inputfile ja_JP --charmap EUC-JP --alias-file /etc/locale.alias ja_JP.EUC-JP
japanese
지정--inputfile
내의 파일, /usr/share/i18n/locales
지정--charmap
내의 파일./usr/share/i18n/charmaps
에 쓰이지는 않았지만 /etc/locale.gen
라는 문건도 있었다.응?실제로 위치 이동 JIS의 언어 환경도 만들 수 있지 않을까...시도:
# echo ja_JP.SJIS SHIFT_JIS >> /etc/locale.gen
# locale-gen
Generating locales (this might take a while)...
ja_JP.SHIFT_JIS...[warning] character map `SHIFT_JIS' is not ASCII compatible, locale not ISO C compliant [--no-warnings=ascii]
done
Generation complete.
# locale -a
C
C.utf8
POSIX
ja_JP.sjis
japanese.sjis
경고가 있었지만 해낸 것 같아요.xfce4-terminal을 EUC-JP 때와 동일하게 인코딩하여 Shift JIS로 시작합니다.
JIS 자리 잘 잡았어.
터미널에서vim를 시작해도 일본어를 잘 편집할 수 있다.
MySQL도 잘 사용했어요.
리눅스는 JIS 패키지를 사용했네요.난 아직도 몰라.
Reference
이 문제에 관하여(Linux에서 위치 이동 JIS 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/tmtms/articles/202205-locale텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)