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も読み書きできるようになりました。

この記事は役に立ちましたか? | Is this article useful for you?

評価をお願いします | Please leave your rating.

平均 | Av.: 0 / 5. 投票数 | Votes: 0

最初の評価を下さい | Please vote for the first rating.

-Linux Server
-

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