这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 luit,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
luit - Unicode 终端的区域设置和 ISO 2022 支持
概要
卢伊特 [ 选项 [ -- [ 程序 [ ARGS ]]
商品描述
吕特 是一个可以在任意应用程序和 UTF-8 终端之间运行的过滤器
模拟器。 它将应用程序输出从语言环境的编码转换为 UTF-8,并且
将终端输入从 UTF-8 转换为语言环境的编码。
应用程序还可以使用 ISO 2022 请求切换到不同的输出编码
和 ISO 6429 转义序列。 不鼓励使用此功能:多语言
应修改应用程序以直接生成 UTF-8。
吕特 通常由终端模拟器透明地调用。 有关的信息
运行 卢伊特 从命令行,请参阅下面的示例。
配置
-h 显示一些摘要帮助并退出。
-list 列出支持的字符集和编码,然后退出。
-V 打印 luit 的版本并退出。
-v 详细点。
-c 用作从标准输入到标准输出的简单转换器。
-p 在启动时,在父进程和子进程之间建立握手。 这是
某些系统需要,例如 FreeBSD。
-x 孩子一死就退出。 这可能会导致 卢伊特 在结束时丢失数据
孩子的输出。
-argv0 姓名
设置孩子的名字(在 argv[0] 中传递)。
-编码 编码
成立 卢伊特 使用 编码 而不是当前语言环境的编码。
+OSS 禁用应用程序输出中单班次的解释。
+ols 禁用应用程序输出中锁定移位的解释。
+OSL 禁用应用程序输出中字符集选择序列的解释。
+ot 禁用所有序列的解释并在应用程序中传递所有序列
输出到终端不变。 这可能会导致有趣的结果。
-k7 为键盘输入生成七位字符。
+kss 禁用为键盘输入生成单班次。
+kssgr 在一次键盘输入后使用 GL 代码。 缺省情况下,GR 代码为
生成八位键盘输入时,在单次移位后生成。
-kls 为键盘输入生成锁定移位 (SO/SI)。
-gl gn 设置 GL 的初始分配。 论点应该是其中之一 g0, g1, g2 or g3.
默认值取决于语言环境,但通常是 g0.
-gr gk 设置 GR 的初始分配。 默认值取决于语言环境,并且是
平时 g2 除了 EUC 语言环境,它位于 g1.
-g0 字符集
设置最初在 G0 中选择的字符集。 默认值取决于语言环境,但
通常是 ASCII码.
-g1 字符集
设置最初在 G1 中选择的字符集。 默认值取决于语言环境。
-g2 字符集
设置最初在 G2 中选择的字符集。 默认值取决于语言环境。
-g3 字符集
设置最初在 G3 中选择的字符集。 默认值取决于语言环境。
-河 文件名
使用您的FSUID和密码登录页面 文件名 从孩子收到的所有字节。
-olog 文件名
使用您的FSUID和密码登录页面 文件名 发送到终端模拟器的所有字节。
-别名 文件名
语言环境别名文件
(默认: /usr/share/X11/locale/locale.alias).
-- 选项结束。
示例
最典型的用途 卢伊特 是适应一个实例 XTerm 到语言环境的编码。
当前版本 XTerm 调用 卢伊特 需要时自动。 如果您正在使用
较旧的版本 XTerm,或不同的终端模拟器,您可以调用 卢伊特 手动:
$ xterm -u8 -e luit
如果您在 UTF-8 语言环境中运行,但需要访问不支持的远程计算机
支持UTF-8, 卢伊特 可以使远程输出适应您的终端:
$ LC_ALL=fr_FR luit ssh 旧机
吕特 对于硬连线编码的应用程序也很有用
通常在系统上使用的或想要使用旧的转义序列的
多语言输出。 特别是,版本 Emacs的 不会说 UTF-8 的可以
使用 卢伊特 对于多语言输出:
$ luit -encoding 'ISO 8859-1' emacs -nw
然后,在 Emacs的,
Mx set-terminal-coding-system RET iso-2022-8bit-ss2 RET
使用 onworks.net 服务在线使用 luit