`
tk_zhang
  • 浏览: 232015 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Cygwin的中文支持(解决乱码)

阅读更多

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

 配置步骤:

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

alias ls='ls --color --show-control-chars'
export LC_ALL=en_US.UTF-16
export LC_CTYPE=en_US.UTF-16
export LANG=en_US.UTF-16
export XMODIFIERS="@im=Chinput"3
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 
set completion-ignore-case on

3.重启Cygwin。

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

 注:转载地址为:Cygwin的中文支持(解决乱码)

       其中内容稍有改动,原文存在一些错误,本文中所涉及的设置均由本人测试过,绝对好用!

分享到:
评论

相关推荐

    亲试过可以通过cygwin编译发布cocos2d-x几种中文乱码解决方案

    此文档也是我从几天焦虑中发现可以用的几种解决cocos2d-x中文乱码的方法。亲自试过了。cygwin可以编译过。但是我感觉直接在代码里面写宽字符=L("中文") 似乎不行。自己编译那个iconv好像也难,用jni回调后java转码...

    cygwin中文pdf版教程

    **Cygwin详解** Cygwin是一款在Windows操作系统上运行的开源软件,它提供了一个类Unix...通过阅读"cygwin中文pdf版教程",你可以更深入地了解Cygwin的各个方面,提升在Windows环境下的Unix/Linux工具使用和开发能力。

    cygwin 常见问题解决方法

    Cygwin ssh 故障总结 Cygwin ssh 故障总结

    史上最详细的Cygwin中文教程

    这个史上最详细的Cygwin中文教程将深入讲解Cygwin的安装、配置以及使用,帮助用户充分利用其功能。 首先,安装Cygwin是一个相对简单的过程。用户需要访问Cygwin官方网站,下载安装程序setup.exe,然后在运行该程序...

    cygwin中文使用指南

    ### Cygwin中文使用指南 #### 一、Cygwin简介与重要性 **Cygwin**是一款在Windows操作系统上模拟Unix环境的软件,它可以让用户在Windows平台上使用大量原本只适用于类Unix系统的命令行工具、实用程序以及开发工具...

    cygwin中文资料

    **cygwin中文资料概述** `cygwin`是一个在Windows操作系统上模拟Linux环境的开源工具集,它为用户提供了类Unix的命令行接口和开发环境。cygwin的主要目标是使得开发者能够在Windows上编译和运行那些原本设计用于...

    cygwin中文教程

    ### Cygwin中文教程知识点概览 #### 一、Cygwin简介与环境搭建 - **Cygwin定义**:Cygwin是一个为Windows系统提供类UNIX环境的软件集合,它允许用户在Windows上运行原本为Linux/Unix设计的程序。 - **Cygwin优势**...

    Cygwin User's Guide

    Cygwin支持构建动态链接库(DLLs),这些库可以在Cygwin程序中使用,也可以被Windows程序调用。 **定义Windows资源** 在构建Cygwin程序时,还可以定义Windows资源,如图标、菜单等。 #### 示例 **/etc/passwd和/...

    cygwin中文教程 简体中文版本

    ### Cygwin中文教程知识点概览 #### 一、前言 - **Cygwin简介**:Cygwin是一款在Windows系统上运行的类UNIX环境软件包,它提供了一个能够模拟Unix/Linux操作系统的环境,使得用户可以在Windows系统下运行原本为Unix...

    windows上安装cygwin问题汇总

    本文旨在总结我在安装Cygwin过程中遇到的问题以及相应的解决方案,希望能够帮助到更多的人。 #### 二、安装步骤与常见问题 ##### 1. 安装时用户权限问题 **问题描述**:在安装Cygwin的过程中,如果使用的是普通...

    Cygwin XP 安装文件(最后一个支持XP版本)

    Cygwin XP 安装文件,最后一个支持XP的Cygwin版本。 2016-04-25 2.874 setup-x86-2.874.exe MD5:8ec48797b1bdb5c98eb1ba501b44e8cc windows xp sp3下新测可用

    Cygwin用户说明书. Cygwin User's Guide. cygwin-ug-net

    在权限管理方面,Cygwin 支持类似 Unix 的文件权限设置,包括读写执行权限以及所有者/组/其他用户的访问控制。此外,Cygwin 还支持 SELinux 和 AppArmor 这样的安全框架,以提高系统的安全性。 ##### 1.6.3 文件...

    Cygwin

    **Cygwin详解** Cygwin是一款强大的开源软件工具,它为Windows操作系统提供了一个类Unix的环境,使得用户能够在Windows平台上模拟Linux或Unix的操作环境。这个名称来源于“Cyg”代表Windows下的“Cygwin32”库,而...

    cygwin之root权限

    ### Cygwin获取Root权限详解 #### 背景与需求 Cygwin是一个在Windows平台上模拟类Unix环境的强大工具,它提供了大量的GNU和开源工具,使得开发人员可以在Windows上像在Linux环境下那样进行开发工作。然而,在某些...

    如何将Cygwin安装完全

    - **解决方案**:确保`gcc`及相关支持包已经安装,并且`PATH`环境变量已经包含了Cygwin的`bin`目录。 - **问题2**:安装过程中下载速度非常慢。 - **解决方案**:重新选择镜像站点,尝试更换一个更快的服务器。 ...

    cygwin_wxpython.rar

    本篇文章将深入探讨在Cygwin环境下编译和安装`wxPython`所遇到的问题及解决方法。 首先,让我们了解`wxPython`的基础知识。`wxPython`是Python的一个绑定库,它利用了`wxWidgets`,一个C++的跨平台GUI库。`...

    Cygwin User Guide(PDF)

    - **权限泄露问题**:介绍 Cygwin 中可能出现的权限泄露问题及解决方案。 - **访问控制列表 (ACL) API**:介绍 Cygwin 对 Windows ACL 的支持。 - **新的 setuid 概念**:介绍 Cygwin 中 setuid 的实现机制。 - **...

    cygwin1.7离线安装包

    总之,Cygwin1.7离线安装包为Windows用户提供了一个在本地模拟Linux环境的解决方案,特别是对于开发者和需要使用Linux工具的用户来说,它提供了一个便利的平台,可以执行许多在Windows上原生不可用的命令和应用程序...

    cygwin的安装程序

    同时,Cygwin还支持SSH服务器和客户端,使得Windows系统能与其他Linux系统进行安全的远程连接。 需要注意的是,虽然Cygwin可以模拟很多Linux的功能,但它并不是一个完整的Linux发行版,不能运行所有Linux软件。某些...

    cygwin1.dll

    `cygwin1.dll` 是一个与 Cygwin 相关的动态链接库文件,它在Windows操作系统上为Cygwin提供关键的运行时支持。Cygwin是一个开源项目,它为Windows环境提供了类Unix的开发和运行环境。这个库文件允许开发者在Windows...

Global site tag (gtag.js) - Google Analytics