西西软件园多重安全检测下载网站、值得信赖的软件下载站!
软件
软件
文章
搜索

首页编程开发其它知识 → Cygwin中文乱码的解决方案

Cygwin中文乱码的解决方案

相关软件相关文章发表评论 来源:西西整理时间:2013/5/9 11:55:24字体大小:A-A+

作者:西西点击:20次评论:0次标签: Cygwin

cygwin本地安装版2.738 完整版
  • 类型:编程工具大小:94.0M语言:中文 评分:7.4
  • 标签:
立即下载

最近我在Cygwin中学习使用Linux的命令,但当进入Windows目录的时候看到所有中文文件都变成了“?????”。于是我上网找了一下解决办法,后来发现网上的方法虽然让Cygwin支持了中文,可很多英文倒变成了乱码如命令“ls -l”中的total、man查看帮助的部分英文。于是自己尝试修改原来网上的配置,找到了一个最终的解决办法。虽然不敢说是完全解决了,但至少我用了一天还没发现有乱码存在,呵呵。

unix/linux模拟环境(Cygwin)
7.5
类别: 编程辅助    大小:661KB    语言: 英文
查看详细信息 >>

配置步骤:

1.在用户目录(cd ~)里的.bash_profile文件末尾添加如下代码

export LC_ALL=en_US.UTF-16
export LC_CTYPE=en_US.UTF-16
export LANG=en_US.UTF-16
export XMODIFIERS=@im=Chinput3
stty cs8 -istrip
stty pass8
export LESSCHARSET=latin1

2.同样是~目录,去掉.inputrc文件中一下代码的注释(前面的#号)

set meta-flag on
set convert-meta off
set input-meta on
set output-meta on 

3.还是~目录,.bashrc文件中添加代码

alias ls='ls --color --show-control-chars'

4.重启Cygwin。

配置完成了,支持中文并消除了所有的乱码。

5、如果是域用户,需要导入域的用户组和用户(我做操作时用户已登录域)。

mkgroup -d >> /etc/group
mkpasswd -d -u 要导入的域用户名 >> /etc/passwd

    相关评论

    阅读本文后您有什么感想? 已有人给出评价!

    • 8 喜欢喜欢
    • 3 顶
    • 1 难过难过
    • 5 囧
    • 3 围观围观
    • 2 无聊无聊

    热门评论

    最新评论

    发表评论 查看所有评论(0)

    昵称:
    表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
    字数: 0/500 (您的评论需要经过审核才能显示)