总览 (SYNOPSIS)

charset [-v] G0|G1 [cp437|iso01|vt100|user|<acm_name>]

描述 (DESCRIPTION)

linux 终端 有 两个 字符集 槽 (charset slot), 分别 用 G0G1 表示。 charset 把 当前 虚拟 终端 用的 槽 改为 G0 或者 G1 并且 填入 3个 预定义的 ACM (cp437, iso01, vt100) 或者 是 用户 定义的 ACM 中 的 一个。 你 可以 指定 user 来 查询 当前 用户 定义的 ACM, 或者 指定 一个 文件名, 把 文件 中 的 新的 ACM 装进 一个 槽。

注意 虽然 每个 虚拟 终端 都有 自己 的 槽 设置, 但是 对 所有 的 虚拟 终端只能 有 一个 用户 定义 的 ACM, 也就是 说 当你 的 tty1 设置 是 G0=cp437G1=vt100 tty2 设置 是 G0=iso01G1=iso02 (用户 定义) 时, 你 不能 同时 tty1 用 iso02 tty2 用 iso03。 这是 linux 内核 的 限制。

注意 你可以 用 filterm(1) 实用 程序 来 模拟 这样 的 设置。 在 终端 是 UTF8 模式 时, 告诉 filterm 在 运行 中 把 屏幕 的 输出 转换 为 UTF8.

你 可以 在 Marcin Kowalczyk 写的 konwert(1) 包中 找到 filterm(1), 包 可以 从 http://qrczak.home.ml.org/ 获得。

选项 (OPTIONS)

-v
详细 显示。 charset 会 显示 它 正在 做什么。

错误 (BUGS)

charset 在 指定 的 时间 并 不能 判断 2 个 槽 中 的 哪个 正在 被 使用, 所以 如果 你不 希望 改变 另外 一个, 你 必须 告诉 它 你 希望 的 是 哪一个。 这个 是 终端驱动 程序 的 限制。

最新文章

  1. FFmpeg介绍
  2. Field &#39;id&#39; doesn&#39;t have a default value
  3. C#计算器代码
  4. Service(一)-----&gt;简单计算
  5. HW5.36
  6. android 监听去电实现ip拨号 广播接收者
  7. Sublime Text 3 若干问题解决办法
  8. Shoot the Bullet
  9. 卡特兰数 Catalan数 ( ACM 数论 组合 )
  10. C#创建服务及使用程序自动安装服务
  11. Java获取来访者IP
  12. AIX逻辑卷扩容
  13. vue.js基础知识篇(5):过渡、Method和Vue实例方法
  14. Windows 8 系统快捷键热键列表收集
  15. 《Unity3D/2D游戏开发从0到1》正式出版发行
  16. 深入剖析虚拟DOM提升性能(Vue,React);
  17. rx.js 的冷和热观察
  18. 设备指纹(Device Fingerprinting)是什么?
  19. Hibernate 再接触 关系映射 一对一双向外键关联
  20. Tomcat端口的改变和编码的设置

热门文章

  1. camera shading比例
  2. 安卓输入子系统之inotify与epoll机制【学习笔记】【原创】
  3. 2.7 xargs和exec详解【转】
  4. YTU 2437: C++ 习题 比较大小-类模板
  5. validationEngine验证的使用
  6. iphone设备尺寸规格
  7. Net4.6 Task 异步函数 比 同步函数 慢5倍 踩坑经历
  8. Macaca框架
  9. 377D
  10. UI:用UITableView制作通讯录的关键代码