suse11,怎么修改字符编码?

大风起兮 2011-09-14 02:08:32
程序中中文XP上跑没问题,在suse11上跑,中文就是乱码.

请问怎么修改SUSE11编码格式?
...全文
687 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
bayougeng 2011-09-14
  • 打赏
  • 举报
回复
你就直接运行这两个命令就行了:
echo export LANG=zh_CH.UTF-8 >> ~/.bashrc
source ~/.bashrc
但是这样改的话,只有你通过登录之后有效。
qq120848369 2011-09-14
  • 打赏
  • 举报
回复
vim ~/.bashrc

=,=
大风起兮 2011-09-14
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 qq120848369 的回复:]
~是home目录。。。。不解释啊
[/Quote]

没有
qq120848369 2011-09-14
  • 打赏
  • 举报
回复
~是home目录。。。。不解释啊
qq120848369 2011-09-14
  • 打赏
  • 举报
回复
然后source ~/.bashrc,其实我也一直是中文乱码 =,= 不解释
大风起兮 2011-09-14
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 qq120848369 的回复:]
在你的~/.bashrc中加入一行export LANG=zh_CH.UTF-8
[/Quote]

这个文件中哪个目录下?
qq120848369 2011-09-14
  • 打赏
  • 举报
回复
在你的~/.bashrc中加入一行export LANG=zh_CH.UTF-8
大风起兮 2011-09-14
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 zmlovelx 的回复:]
为何不设成. zh_CH.UTF-8

有安装中文包么.
[/Quote]

就是不知道怎么改啊。
帅得不敢出门 2011-09-14
  • 打赏
  • 举报
回复
zh_CN.UTF-8
帅得不敢出门 2011-09-14
  • 打赏
  • 举报
回复
为何不设成. zh_CH.UTF-8

有安装中文包么.
大风起兮 2011-09-14
  • 打赏
  • 举报
回复
现在是这样的。但是有乱码.在XP下没有.

mas@mas2000:~/ant> locale
LANG=POSIX
LC_CTYPE=en_US.UTF-8
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
大风起兮 2011-09-14
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 luciferisnotsatan 的回复:]
你程序用的是什么字符集?suse上有没有装对应的字库?
[/Quote]

编码格式 UTF-8
luciferisnotsatan 2011-09-14
  • 打赏
  • 举报
回复
你程序用的是什么字符集?suse上有没有装对应的字库?

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧