分页: 1 / 2

更改字符编码

发表于 : 2008-06-02 15:14
crossie
终端默认的编码是utf-8
于是每次登录某bbs的时候,都要在菜单里改编码为gbk
用命令的方式怎么更改?

发表于 : 2008-06-02 15:18
qiang_liu8183
terminal上bbs?用什么?w3m?

发表于 : 2008-06-02 15:21
crossie
qiang_liu8183 写了:terminal上bbs?用什么?w3m?
就是终端啊,telnet 命令
那种bbs和这里的论坛是不同的

发表于 : 2008-06-02 15:24
BigSnake.NET
crossie 写了:
qiang_liu8183 写了:terminal上bbs?用什么?w3m?
就是终端啊,telnet 命令
那种bbs和这里的论坛是不同的
gnome终端菜单里有更改编码的选项

发表于 : 2008-06-02 15:25
crossie
BigSnake.NET 写了:
crossie 写了:
qiang_liu8183 写了:terminal上bbs?用什么?w3m?
就是终端啊,telnet 命令
那种bbs和这里的论坛是不同的
gnome终端菜单里有更改编码的选项
我知道
我是想知道可不可以用哪个命令来改

发表于 : 2008-06-02 15:48
qiang_liu8183
这很容易!

在~/.bashrc里加入一行

代码: 全选

alias telnet='telnet -8 -e^b'
然后在~/下再建一个".telnetrc"文件,文件内容:

代码: 全选

export LANG=zh_CN.GBK
以后随便打开一个terminal输入telnet IP地址就行了


Good Luck ~~

发表于 : 2008-06-02 16:11
crossie
qiang_liu8183 写了:这很容易!

在~/.bashrc里加入一行

代码: 全选

alias telnet='telnet -8 -e^b'
然后在~/下再建一个".telnetrc"文件,文件内容:

代码: 全选

export LANG=zh_CN.GBK
以后随便打开一个terminal输入telnet IP地址就行了


Good Luck ~~
不行哦

发表于 : 2008-06-02 16:31
eexpress
☎ alias|grep LC
alias cn='export LC_ALL=zh_CN.UTF-8'
alias en='export LC_ALL=C'
我是这样用的。

楼上说的 zh_CN.GBK 应该没问题吧。直接在终端运行export。别放文件里面。试试。

发表于 : 2008-06-02 22:31
qiang_liu8183
crossie 写了:
qiang_liu8183 写了:这很容易!

在~/.bashrc里加入一行

代码: 全选

alias telnet='telnet -8 -e^b'
然后在~/下再建一个".telnetrc"文件,文件内容:

代码: 全选

export LANG=zh_CN.GBK
以后随便打开一个terminal输入telnet IP地址就行了


Good Luck ~~
不行哦
我这里没问题啊,刚才还特地试验了一下,你确定是按照我说的方法做的?!telnet的配置文件建了?文件名是.telnetrc,前面带个"."的

发表于 : 2008-06-02 22:33
laborer
干脆用qterm吧

发表于 : 2008-06-02 23:08
eexpress
难道涉及到了不同的 termcap?
echo $TERM 看下?

发表于 : 2008-06-02 23:26
fire3
10楼为正解,费那个事干啥。。。
非要用你就字节写个脚本喽

代码: 全选

if [ $# -ne 1 ]
then
	echo "usage: telnetcn.sh IP"
else
	export LANG=zh_CN.GBK
	locale
	telnet $1
fi
存一下,以后运行这个试试。。

发表于 : 2008-06-03 8:54
crossie
fire3 写了:10楼为正解,费那个事干啥。。。
非要用你就字节写个脚本喽

代码: 全选

if [ $# -ne 1 ]
then
	echo "usage: telnetcn.sh IP"
else
	export LANG=zh_CN.GBK
	locale
	telnet $1
fi
存一下,以后运行这个试试。。
用过qterm,觉得它绘屏太明显,眼都花了
上面那个代码还是不行。。。

发表于 : 2008-06-03 9:10
hualang0929
luit -encoding gbk

发表于 : 2008-06-03 19:05
roylez
crossie 写了:
fire3 写了:10楼为正解,费那个事干啥。。。
非要用你就字节写个脚本喽

代码: 全选

if [ $# -ne 1 ]
then
	echo "usage: telnetcn.sh IP"
else
	export LANG=zh_CN.GBK
	locale
	telnet $1
fi
存一下,以后运行这个试试。。
用过qterm,觉得它绘屏太明显,眼都花了
上面那个代码还是不行。。。
在终端里面上bbs,一般来说ASCII art都不可能完全不出问题。特别是用luit的时候。要求不高的话也行。

qterm我从来不用的,因为要按照Qt的库,而且不好使。PCmanX是个更好的选择,虽然是台湾人写的,但是不论是对于台湾Maple系bbs和大陆的firebird系bbs支持都相当好,我现在主要用它。