linux – 这些ANSI艺术品使用什么类型的编码?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了linux – 这些ANSI艺术品使用什么类型的编码?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1316字,纯文字阅读大概需要2分钟。
内容图文
![linux – 这些ANSI艺术品使用什么类型的编码?](/upload/InfoBanner/zyjiaocheng/959/2f39041946cb47688dbe45ac3cb72ab5.jpg)
我找到了this website;它有zip文件(链接在the main page)与所有的艺术品.它们中的一些有.ans扩展名,它们看起来像在Linux / Unix上使用的ANSI转义码,但当我在XFce终端中使用cat打开其中一个时,它会产生垃圾(但颜色不同).它们看起来不像图库.
链接中主要艺术作品的第一行看起来像这样(从Emacs复制):
[0;1m[30mthere is no substitute [0;33müü2[1;43m°±22[40m?[43m?2±[0;33mY ?ü[1;43m222[40m??2[40m[K
文件类型是DOS,但它们可以在Windows上创建.
在搜索ANSI艺术时,我还发现this website的zip文件只包含扩展名为.ans的文件,而且它们在Linux上也无法正常呈现(第2页的图库).
我的问题是:
>这是什么类型的编码,对于什么计算机?
>我需要一个特殊的查看器才能在Linux终端上看到它吗?
>你知道这种类型的艺术品是否是为Linux / Unix终端创建的?我只发现了ASCII艺术.
>是否有可能将其转换为在Linux终端上查看?
解决方法:
这些是ANSI转义码,但您遇到了三个问题:
>您怀疑字符编码 – 大多数这些文件都在CP437中,因此您需要转换它们:
iconv -f CP437
(如果需要指定目标编码,请使用-t选项;默认情况下,iconv将匹配当前语言环境的字符编码);
>配色方案 – 这些文件通常假设类似于PC上使用的CGA / EGA / VGA配色方案;终端模拟器通常允许您选择颜色方案(或手动重新定义颜色),例如GNOME终端有一个“Linux控制台”内置方案,适用于ANSI艺术;
>屏幕尺寸 – 大多数ANSI艺术假定屏幕宽度为80列,并期望在那里环绕.
一旦解决了所有这些问题,您就不需要特殊的查看器;这是在转换字符编码后显示GNOME终端中aa-neurodancer.ans输出的屏幕截图:
内容总结
以上是互联网集市为您收集整理的linux – 这些ANSI艺术品使用什么类型的编码?全部内容,希望文章能够帮你解决linux – 这些ANSI艺术品使用什么类型的编码?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。