作者klaymen (←———)
看板MacDev
标题[问题] bash 的 export 在终端机下跟写在 .bashrc 有差别吗?
时间Sun Apr 22 11:46:09 2007
这又是一个终端机认不得中文的问题
我已经在 .inputrc 加了以下设定
set convert-meta off
set meta-flag on
set output-meta on
set input-meta on
在终端机设定里面也有
宽字体视为两个字元
取消「跳脱非ASCII字元」
在 .bashrc 中加入
export LANG=zh_TW.UTF-8
而且 locale 的结果也是
LANG="zh_TW.UTF-8"
LC_COLLATE="zh_TW.UTF-8"
LC_CTYPE="zh_TW.UTF-8"
LC_MESSAGES="zh_TW.UTF-8"
LC_MONETARY="zh_TW.UTF-8"
LC_NUMERIC="zh_TW.UTF-8"
LC_TIME="zh_TW.UTF-8"
LC_ALL="zh_TW.UTF-8"
但很奇怪的是,只要开新的终端机session,我删除中文字时一定会删过头
要删掉一个中文字一定会按到三个 delete
但如果我在开新的session後,再手动下一次
export LANG=zh_TW.UTF-8
终端机删除的时候就会认得中文,不会删过头,不知道有没有人遇过这种情形??
--
IF THEN THEN THEN = ELSE; ELSE ELSE = THEN;
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.216.82.23