跳到内容 中国
HP.com 主页 产品与服务 支持及驱动程序 解决方案 如何购买
» 联系惠普
更多选项
HP.com 主页
简体中文系统环境使用手册: HP-UX 11.0、11i、11i v1.6 > 第 6 章 实用程序

转码实用程序 - sconv

» 

技术文档资料

完整的 PDF 手册
» 反馈
内容从此开始:

 » 目录

sconv 是用于多种不同的简体及繁体中文内码之间互相转换的工具。

语法

sconv

sconv num infile outfile

sconv -n num -f file_of_namelist

方式一:sconv

  • 这是一个以交互式菜单方式运行的命令。只要调用这个命令,屏幕上就会显示主菜单,并且提示您要执行哪种码的转换。如下图所示。

  • 然后,根据屏幕提示给出输入文件名和输出文件名即可。

方式二:sconv num infile outfile

第二种方式是用命令方式将一种内码的文本文件转换到另一种内码的文本文件。infile 代表输入文件名。outfile 代表输出文件名。而 num 是您可以从交互式的菜单方式中找出的选择号。下面是对这些数字的说明:

  • 从 GB2312 代码到 Big5 代码。

  • 从 GB 代码到 UCS2 代码。

  • 从 Big5 代码到 GB2312 代码。

  • 从 UCS2 代码到 GB2312 代码。

  • 从 Big5 代码到 GBK 代码。

  • 从 GBK 代码到 Big5 代码。

  • 从 GB 代码到 UTF8 代码。

  • 从 UTF8 代码到 GB 代码。

例如:

$ sconv 1 file_in file_out

将一个 GB2312 码的文件转换到 Big5 码的文件。

方式三: sconv -n num -f file_of_namelist

第三种方式是用 sconv 命令对多个文件进行转码。您要生成一个文件,它包含您要转码的所有文件名。这个文件名是 file_of_namelist ,文件的格式是:

<file1>

<file2>

<file3>

.

.

<EOF>

然后用命令批处理这些文件的转换。这与方式二一样,num 是您可以从交互式的菜单方式中找出的选择号。

注释:您只能对 file_of_namelist 中的文件做一种转换,并且在该文件中没有输出文件名,所有转换的文件将放在您在原 file_of_namelist 文件中指定的文件名中。

例如:

$ sconv -n 3 -f file_list

将 file_list 中所有的文件从 Big5 码转到 GB2312 码文件。

注释:sconv 将把无法转码的字补成空格字符。转码记录存在文件 /tmp/sconv.log 中。
打印版本
保密声明 使用本网站表示您同意其使用条件
© 2003 - , Hewlett-Packard Development Company, L.P.