Win-TC下输出中文

时间:2022-09-06 03:32:36

 

Graftabl

 

启用可在图形模式下显示扩展字符集的功能。

 

语法

 

graftabl [xxx] [/status]

 

参数

xxx

指定要在所定义的图形模式中显示扩展字符的代码页。下表显示了每个有效代码页标识号及其国家(地区)或者语言:

 

国家(地区)

 

437

美国

 

850

多语言(拉丁文 I)

 

852

斯拉夫语(拉丁文 II)

 

855

西里尔文(俄语)

 

857

土耳其语

 

860

葡萄牙语

 

861

冰岛语

 

863

加拿大 - 法语

 

865

日耳曼语

 

866

俄语

 

869

现代希腊语

 

936

汉语

 

/status 

 

标识 graftabl 正在使用的代码页。

 

/?

在命令提示符显示帮助。

 

注释

 

 

 有关使用代码页的信息,请参阅“”中的 chcp 或 mode (设置设备代码页)。

 

 Graftabl 不更改控制台输入代码页。Graftabl 只影响指定代码页扩展字符的监视器显示。要更改正在使用的代码页,请使用 mode 或 chcp 命令。

 

理解 graftabl 退出码

下表列出了每个退出码及其简单描述。

 

 

退出码

说明

 

 

0

已成功装载字符集。未装载过去的代码页。

 

1

指定了不正确的参数未执行操作。

 

2

发生文件错误。

 

可以在批处理程序的 if 命令行上使用 errorlevel 参数来处理由 graftabl 返回的退出代码。

 

 

范例

 

 

 要将代码页 437(美国)的图形字符集加载到内存,请键入:

 

 Graftabl 437

 

 要将代码页 850(多语种)的图形字符集加载到内存,请键入:

 

 Graftabl 850 

 

XOX

 

 

 

/*  HELLO.C -- Hello, world */

 

#include "stdio.h"

#include "conio.h"

 

int main(int argc,char *args[])

{

 

        system("graftabl 936");    /*调用Ms-Dos中文支持 */

        clrscr();                                   /* 清屏*/

 

        printf("中文显示 ");

        getch(); 

    return 0;

}    

W