这是命令 nkf,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
nkf - 网络汉字过滤器
概要
恩克夫 [-butjnesliohrTVvwWJESZxXFfmMBOcdILg] [文件 ...]
商品描述
恩克夫 是网络、主机和终端之间的又一个汉字代码转换器。 它
将输入的汉字代码转换为指定的汉字代码,例如 ISO-2022-JP、Shift_JIS、EUC-JP,
UTF-8、UTF-16 或 UTF-32。
最独特的学院之一 恩克夫 是输入汉字编码的猜测。 它
目前识别 ISO-2022-JP、Shift_JIS、EUC-JP、UTF-8、UTF-16 和 UTF-32。 所以用户
不需要明确设置输入汉字代码。
默认情况下,X0201 假名会转换为 X0208 假名。 对于 X0201 假名、SO/SI、SSO 和
ESC-(支持-I方法。对于自动代码检测,nkf假设没有X0201假名
Shift_JIS。 要接受 Shift_JIS 中的 X0201,请使用 -X, -x or -S.
配置
-J -S -E -W -W16 -W32 -j -s -e -w -w16 -w32
指定输入和输出编码。 输入大写。 参见--ic 和 --oc。
-J ISO-2022-JP(JIS 代码)。
-S Shift_JIS 和 JIS X 0201 假名。 EUC-JP 被识别为 X0201 假名。 没有 -x
标志,JIS X 0201 片假名(akahalfwidth 假名)转换为 JIS X 0208。如果
如果您使用的是 Windows,请参阅 Windows-31J (CP932)。
-E EUC-JP。
-W UTF-8N。
-W16[BL][0]
UTF-16。 B 或 L 给出是 Big Endian 还是 Little Endian。 0 给出是否放置 BOM
或没有。
-W32[BL][0]
UTF-32。 B 或 L 给出是 Big Endian 还是 Little Endian。 0 给出是否放置 BOM
或没有。
-b -u
输出已缓冲 (DEFAULT),输出未缓冲。
-t 没有转换。
-我[@B]
指定 JIS X 0208 的转义序列。
-一世@ 使用 ESC ( @. (JIS X 0208-1978)
-iB 使用 ESC ( B. (JIS X 0208-1983/1990 默认)
-o[北京]
指定 US-ASCII/JIS X 0201 Roman 的转义序列。 (默认 B)
-r {解密/加密}加密 ROT13/47
-h[123] --平假名 --片假名 --片假名平假名
-h1 --平假名
片假名到平假名的转换。
-h2 --片假名
平假名到片假名的转换。
-h3 --片假名平假名
片假名到平假名和平假名到片假名的转换。
-T 文本模式输出 (MS-DOS)
-F[m [- n]]
折叠 m 长度与 n 一行中的边距。 如果没有此选项,折叠长度为 60
折叠边距为 10。
-F 新行保留行折叠。
-Z[0-3]
将 X0208 字母(全角字母)转换为 ASCII。
-Z -Z0
将 X0208 字母表转换为 ASCII。
-Z1 将 X0208 kankaku 转换为单个 ASCII 空间。
-Z2 将 X0208 kankaku 转换为双 ASCII 空格。
-Z3 将全角 >、<、"、& 替换为 '>'、'<'、'"'、'&',就像在 HTML 中一样。
-X -x
通过 -X 如果没有此选项,X0201 将转换为 X0208 假名。 和 -x, 尝试
保留 X0208 假名,不要将 X0201 假名转换为 X0208。 在 JIS 输出中,ESC-(-I 是
用过的。 在 EUC 输出中,使用 SS2。
-B[0-2]
假设损坏的 JIS-Kanji 输入,丢失了 ESC。 当您的网站使用旧版时很有用
B-News 日本语补丁。
-B1 允许在 ESC-( 或 ESC-$ 之后的任何字符。
-B2 NL 后强制使用 ASCII。
-I 将非 iso-2022-jp 字符替换为 geta 字符(在
日本人)。
-m[BQN0]
MIME ISO-2022-JP/ISO8859-1 解码。 (默认)查看 ISO8859-1 (Latin-1) -l 是
必要。
-MB 解码 MIME base64 编码流。 转换前删除标题或其他部分。
-MQ 解码 MIME 引用流。 带引号的流中的“_”转换为空格。
-mN 非严格解码。 它允许在 base64 编码中间换行。
-立方米 没有 MIME 解码。
-M MIME 编码。 标题样式。 所有 ASCII 码和控制字符都完好无损。
-MB MIME 编码 Base64 流。 汉字转换是在编码之前进行的,所以这个
不能用作图片编码器。
-MQ 执行引用编码。
-l 输入和输出代码为 ISO8859-1 (Latin-1) 和 ISO-2022-JP。 -s, -e 和 -x 是不
与此选项兼容。
-L[uwm] -d -c
转换换行符。
-鲁 -d
Unix (LF)
-Lw -c
窗户 (CRLF)
-Lm 麦克 (CR)
如果没有这个选项,nkf 不会转换换行符。
- 缩略词 --unix - 苹果电脑 --msdos - 视窗
转换为这些系统。
--jis --euc --sjis - 哑剧 --base64
转换为命名代码。
--jis-输入 --euc-输入 --sjis-输入 --mime-输入 --base64-输入
假设输入系统
--ic=输入 代码集 --oc=产量 代码集
设置输入或输出代码集。 NKF 支持以下代码集和那些代码集
名称不区分大小写。
ISO-2022-JP
又名 RFC1468, 7bit JIS, JUNET
EUC-日本 (eucJP-nkf)
又名 AT&T JIS、日本 EUC、UJIS
eucJP-ascii
eucJP-ms
CP51932
微软版本的 EUC-JP。
Shift_JIS字
又名 SJIS, MS_Kanji
视窗-31J
又名 CP932
UTF-8
与 UTF-8N 相同
UTF-8N
没有 BOM 的 UTF-8
UTF-8-BOM
带有 BOM 的 UTF-8
UTF8-MAC(仅限输入)
分解的 UTF-8
UTF-16
与 UTF-16BE 相同
UTF-16BE
没有 BOM 的 UTF-16 Big Endian
UTF-16BE-BOM
带有 BOM 的 UTF-16 Big Endian
UTF-16LE
没有 BOM 的 UTF-16 Little Endian
UTF-16LE-BOM
带有 BOM 的 UTF-16 Little Endian
UTF-32
与 UTF-32BE 相同
UTF-32BE
没有 BOM 的 UTF-32 Big Endian
UTF-32BE-BOM
带有 BOM 的 UTF-32 Big Endian
UTF-32LE
没有 BOM 的 UTF-32 Little Endian
UTF-32LE-BOM
带有 BOM 的 UTF-32 Little Endian
--fb-{跳过, html, XML, 珀尔, 爪哇, 子字符}
指定 nkf 处理未分配字符的方式。 如果没有这个选项,
--fb-skip 是假设的。
--前缀=逃生 角色目标 字符..
nkf 转换为 Shift_JIS 时,nkf 将指定的转义字符添加到指定的 2nd
Shift_JIS 字符字节。 参数的第一个字节是转义字符和
以下字节是目标字符。
--no-cp932ext
将 CP932 中扩展的字符作为未分配字符处理。
--没有最适合的字符
Unicode 到 Encoded 字节转换时,不转换不圆的字符
安全出行。 Unicode 到 Unicode 转换时,用这个和 -x 选项,nkf 可以
用作UTF转换器。 (换句话说,如果没有这个和 -x 选项,nkf 不会保存
一些字符)
当 nkf 转换与路径相关的字符串时,您应该使用此选项。
--cap-输入
解码十六进制编码的字符。
--url-输入
Unescape 百分比转义字符。
--numchar-输入
解码字符引用,例如“&#....;”。
--就地[=后缀] --覆盖[=后缀]
覆盖 原版的 按过滤结果列出的文件。
备注 --overwrite 保留原始文件的时间戳。
--猜测=[12]
打印猜测的编码和换行符。 (2 是默认值,1 只是编码)
- 帮帮我
打印 nkf 的帮助。
- 版
打印 nkf 的版本。
-- 忽略 -option 的其余部分。
使用 onworks.net 服务在线使用 nkf