惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

aimingoo的专栏
aimingoo的专栏
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Blog — PlanetScale
Blog — PlanetScale
博客园 - Franky
The GitHub Blog
The GitHub Blog
F
Fortinet All Blogs
Microsoft Azure Blog
Microsoft Azure Blog
I
InfoQ
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
T
Tailwind CSS Blog
博客园 - 三生石上(FineUI控件)
Apple Machine Learning Research
Apple Machine Learning Research
D
Docker
Google DeepMind News
Google DeepMind News
GbyAI
GbyAI
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
P
Proofpoint News Feed
N
Netflix TechBlog - Medium
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Engineering at Meta
Engineering at Meta
H
Help Net Security
B
Blog
宝玉的分享
宝玉的分享

博客园 - Star.Stroll

【Chrome扩展】Reload image 重载图片 [原创]RegularJS [原创]虚拟化技术真的能让企业降低成本吗? [原创]纯Java获得本地MAC地址 [原创]GCC动态链接库的编译与使用简例 [原创]程序员日志:自制随笔程序 [原创]程序员日志:程序员的快捷方式 [原创]Java Socket(套接字)自学笔记1 [原创]透明的DIV提示框(兼容IE与Firefox) 深入HashCode方法 JavaScript代码实例:拖动对象 Drag Object (兼容:IE、Firefox、Opera ... ) Tomcat中用web.xml控制Web应用详解(2) Tomcat中用web.xml控制Web应用详解(1) java.sql.ResultSet 新增、更新、刪除資料 [原创]一个简单例子解释 Java 工厂模式 [原创]Object.clone()的作用与用法 Java 范型编程 Singleton模式(单态模式) Builder模式
[原创]Cygwin的中文支持(解决乱码)
Star.Stroll · 2009-01-15 · via 博客园 - Star.Stroll

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

 配置步骤:

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。

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