这是命令 ascii2uni,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
ascii2uni - 将 7 位 ASCII 表示转换为 UTF-8 Unicode
概要
ASCII2UNI [选项] ( 文件 名称>)
商品描述
ASCII2UNI 将各种 7 位 ASCII 表示转换为 UTF-8。 它从
标准输入并写入标准输出。 理解的表示是
下面列出了命令行选项。 如果没有指定格式,标准
假定为十六进制格式(例如 0x00e9)。
指挥 LINE 配置
-a 从指定格式转换。 格式可以通过
跟随任意单个字符代码,通过诸如“SGML_decimal”之类的名称,以及
通过所需格式的示例。
A 在尖括号中转换带有前缀 U 的十六进制数 ( )。
B 转换 \x 转义的十六进制(例如 \x00E9)
C 转换括号中的 \x 转义十六进制数(例如 \x{00E9})。
D 转换十进制 HTML 数字字符引用(例如 é)
E 转换带有前缀 U 的十六进制 (U00E9)。
F 使用前缀 u (u00E9) 转换十六进制。
G 将十六进制转换为带前缀 X 的单引号(例如 X'00E9')。
H 转换十六进制 HTML 数字字符引用(例如 é)
I 将十六进制 UTF-8 转换为每个字节的十六进制,前面有一个 = 符号(例如
=C3=A9)。 这是 RFC 2045 定义的引用打印格式。
J 转换十六进制 UTF-8,每个字节的十六进制以 % 符号开头(例如
%C3%A9)。 这是 RFC 2396 定义的 URIescape 格式。
K 使用反斜杠转义的每个字节转换八进制 UTF-8(例如 \303\251)
L 在 BMP 外转换 \U-转义的十六进制,在 BMP 内转换 \u-转义的十六进制
(U+0000-U+FFFF)。
M 转换十六进制 SGML 数字字符引用(例如 \#xE9;)
N 转换十进制 SGML 数字字符引用(例如 \#233;)
O 以大端顺序为三个低字节转换八进制转义(例如
\000\000\351))
P 转换带有前缀 U+ 的十六进制数(例如 U+00E9)
Q 转换 HTML 字符实体(例如 é)。
R 转换原始十六进制数(例如 00E9)
S 以大端顺序转换三个低字节的十六进制转义(例如
\x00\x00\xE9)
T 以大端顺序转换三个低字节的十进制转义(例如
\d000\d000\d233)
U 转换\u 转义的十六进制数(例如\u00E9)。
V 转换 \u 转义的十进制数(例如 \u00233)。
X 转换标准的十六进制数(例如 0x00E9)。
Y 转换所有三种类型的 HTML 转义:十六进制和十进制字符
引用和字符实体。
0 用尖括号括起来的每个字节的十六进制转换十六进制 UTF-8
(例如)。
1 转换 Common Lisp 格式的十六进制数(例如#x00E9)。
2 转换带有前缀 v 的 Perl 格式的十进制数(例如 v233)。
3 转换带有前缀 $ 的十六进制数字(例如 $00E9)。
4 转换带有前缀 16# 的 Postscript 格式的十六进制数(例如 16#00E9)。
5 转换带有前缀#16r(例如#16r00E9)的Common Lisp 格式的十六进制数。
6 用前缀 16# 和后缀 # 转换 ADA 格式的十六进制数(例如
16#00E9#)。
7 将 Apache 日志格式转换为十六进制 UTF-8,每个字节的十六进制以
反斜杠-x(例如\xC3\xA9)。
8 转换 Microsoft OOXML 格式的带有前缀 _x 和后缀 _ 的十六进制数
(例如 _x00E9_)。
9 转换 %\u 转义的十六进制数(例如 %\u00E9)。
-h 帮助。 打印使用信息并退出。
-v 打印程序版本信息并退出。
-m 接受不推荐使用的缺少最后分号的 HTML 实体,例如“é”就位
的“é”。
-p 纯的。 假设输入完全由转义符组成,除了任意的(但
非空)分隔空白的数量。
-q 安静。 不要不必要地聊天。
-Z
使用提供的格式转换输入。 指定的格式将用作
调用中的格式字符串 扫描(3) 由一个指针组成的单个参数
到一个无符号长整数。 例如,要获得与 -U 相同的结果
标志,格式为:\u%04X。
如果格式是 Quoted-Printable,虽然它不是严格意义上的转换
ASCII 转义为 Unicode,根据 RFC 2045,如果等号出现在末尾
在输入行中,等号和紧随其后的换行符都被跳过。
所有接受十六进制输入的选项都识别大写和小写十六进制
数字。
退出 状态
退出时返回以下值:
0 成功
输入已成功转换。
3 INFO 用户请求的信息,如版本号或使用概要和
这已提供。
5 错误的选择
命令行上给出了错误的选项标志。
7 内存不足
未成功请求额外内存。
8 不良记录
在输入中检测到格式错误的记录。
使用 onworks.net 服务在线使用 ascii2uni