Linux에서 위치 이동 JIS 사용

3684 단어 Linuxtech
갑자기 최근의 Linux는 EUC-JP의 언어 환경을 사용할 수 있습니까?생각해서 알아봤어요.환경은 Ubuntu 22.04입니다.

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 패키지를 사용했네요.난 아직도 몰라.

좋은 웹페이지 즐겨찾기