Cygwin的终端不显示某些字符?(Cygwin terminal not displaying c

2019-09-18 03:28发布

我运行一个股票Cygwin的安装,与wget包加入。

如果我运行一个命令

wget -qO- tetristv.com/zapni.tv.php

我得到这个; 通知的字符的不正确的显示

session=OTA5Mjc0ODU5OA==&stream=play</a></b><br>#EXTINF:0,▒T 1<br><b><a     
href="http://212.80.69.19/stream/vlc.php?id=39&session=OTA5Mjc0ODU5OA==&
stream=play" target="_blank" rel="nofollow">http://212.80.69.19/stream 
/vlc.php?id=39&session=OTA5Mjc0ODU5OA==&stream=play</a></b><br>#EXTINF:0,▒T 
2<br><b><a href="http://212.80.69.19/stream/vlc.php?id=40& 
session=OTA5Mjc0ODU5OA==&stream=play" target="_blank" 
rel="nofollow">http://212.80.69.19/stream/vlc.php?id=40&
session=OTA5Mjc0ODU5OA==&stream=play</a></b><br>#EXTINF:0,▒T 24<br><b><a 

如果我刚才下载的文件,一切看起来在记事本的罚款。

wget tetristv.com/zapni.tv.php

Answer 1:

$ LANG=en_US.CP1252
$ wget -qO- tetristv.com/zapni.tv.php

结果

261&session=NTk1NTg0ODU5OA==&stream=play</a></b><br>#EXTINF:0,Oèko<br><b><a

这也适用

wget -qO- tetristv.com/zapni.tv.php | iconv -f cp1252


Answer 2:

我使用的cygwin的股票在Mintty,并有我的郎设置为LANG=en_US.UTF-8和它一直工作正常,我(不幸的是我们的代理服务器阻止您参考,所以我不能测试的网站)。 看看国际在cygwin文档以获得更多帮助。

编辑:证实这个UTF-8中mintty正确的观点:

$ cat /d/temp/test.txt                                                                                                              
Creds Go here®


文章来源: Cygwin terminal not displaying certain characters?