微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Linux与Windows:控制台如何呈现unicode字符?

这是一个相当低级的问题(“接近金属”的意义较低)。

我想知道如果你们中的任何一个人能够指出我如何在接收到一个Unicode字符(或者任何字符代码,但是我对Unicode标准特别感兴趣)在Windows中的控制台的文档,解释等等时, cmd.exe(使用代码页65001)和Linux中的xterm开始,比如说LC_CTYPE=en_US.UTF-8查找相应的字形(以及位置)。

我知道在Windows中可能很难知道,但我真的找不到很多信息。

谢谢。

文件调用时,将一个audio编解码器的声音文件转换为另一个audio编解码器

Linuxfind重新编码所有文件到子目录

Vim的。 编码文件保存在Windows中遇到问题

Crt库更改控制台编码,pascal

分块传输编码浏览器体验

使用cmd.exe以UTF-8编码保存文本文件

windows ubuntu子系统上的iconv

外部字符出现在Gitpipe理的文件

在没有交互模式的情况下执行vim命令

在linux下如何处理CP-1252编码的密码

据我所知,cmd.exe绑定到你定义为“非Unicode程序的代码页”或任何被调用的任何256个字符的代码页。

详细说明一下,如果我将上面的设置设置为日语,cmd.exe会突然用日元符号替换反斜杠(就像系统上的其他所有非Unicode应用程序一样),并正确解释ShiftJIS代码。 设置为荷兰语给我一个重音我(我忘了),而另一个代码页会给一个半填充垂直实体,而不是相同的字符。

不是Unicode。 Unicode会让我同时做三件事。

控制台使用带有从代码页创建的编码的TextWriter。 这意味着写入的字符使用特定的编码对象的Encoding对象编码为字节。

控制台不支持Unicode。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐