今天我用rxvt使用下面的启动行来运行Cygwin: rxvt -bg black -sl 8192 -fg white -sr -g 150×56 -fn“Fixedsys”-e / usr / bin / bash –login -i 这给了我一个可resize的原生Windows窗口,比默认的cygwin.bat提供的标准“DOS框”要cygwin.bat 。 但是,目前的configuration确实有几个问题: 我不能在terminal窗口中input非ASCII字符(即我使用的半频率,实际上terminal在粘贴时不会接受)如果我粘贴像“bølle”(挪威语为“bulley”)的string,我所得到的就是“blle”。 我不能呈现UTF-8字符,即使它们被字体支持(即在ISO-8859-1中渲染相同的字符时,它们也只显示),它们只显示为?。 我使用的语言环境和键盘布局设置为挪威语(ISO-8859-1字符集?)运行英文Windows Vista,但是我在Windows 2000和XP上遇到了完全相同的问题。 任何人都知道如何解决这个问题(即更好的方法来configurationrxvt)? 除了上面提到的问题之外,我对rxvt非常满意,所以如果我find解决方法,我想继续使用它。 但是,如果这些问题不是(很容易)解决的话,Cygwin还有其他什么好的terminal解决scheme吗? 更新 Andy和Mattias提供的解决scheme(编辑.inputrc文件)确实解决了input问题,但输出渲染仍然是一个问题。 当我在ISO-8859-1中渲染的时候输出是很好的,但是当我使用UTF-8的时候,我只能得到? 用于非ASCII字符。 这个行为在rxvt , urxvt (在Cygwin XFree X Server下), mintty和PuttyCyg之间是一致的。 是否有类似的configuration文件,可以设置输出编码(即相当于在Linux系统上设置输出语言环境)?