Linux Server

SJIS ロケールの追加

2004年7月28日

0
(0)

SJISをLinux上で編集するためだけにemacsを今まで使用してきたけど、設定が面倒くさすぎる。
vimであればロケールの設定をしておけば編集可能とのことでチャレンジです。

ところが。

# locale -a | grep ja
ja_JP
ja_JP.eucjp
ja_JP.ujis
ja_JP.utf8
japanese
japanese.euc
#

なんとSJISロケールなし。

# localedef -f SHIFT_JIS -i ja_JP ja_JP.SJIS
character map `SHIFT_JIS' is not ASCII compatible, locale not ISO C compliant
# locale -a | grep ja
ja_JP
ja_JP.eucjp
ja_JP.sjis
ja_JP.ujis
ja_JP.utf8
japanese
japanese.euc
#

これでexport LANG=ja_JP.sjisをしてやってTeraTermの文字コードを合わせてやればSJISも読み書きできるようになりました。

この記事は役に立ちましたか?

評価をお願いします

平均: 0 / 5. 投票数: 0

最初の評価を下さい

  • この記事を書いた人

せとあつ

現在ドイツ赴任中の会社員。20年以上SIer業界で頑張っています。本ブログでは「コンピュータ関連」や趣味の「ガジェット」についての記事を書いています。
プロフィールもぜひ見ていってください

-Linux Server
-

Copyright© 蒲田ネット , 2020 All Rights Reserved.