set nocptrans 命令

请参阅

防止把已打开表中的选定字段转换到另一个代码页。

语法

SET NOCPTRANS TO [FieldName1 [, FieldName2 ...]]

参数
TO [FieldName1 [, FieldName2 ...]]

指定不能转换到其他代码页的字段。
如果发出 SET NOCPTRANS TO 命令时未指定字段名系列,就将把表中所有字符字段和备注字段返回到默认的代码页转化方式(由 CODEPAGE 配置项建立)。使用 SET (“NOCPTRANS”) 可以返回最近一次发出的 SET NOCPTRANS 命令所指定的字段。使用 CHR( ) 函数可确保单个字符不被转化。

说明

可以设置 Visual FoxPro,使其将字符字段和备注字段自动转化到其他代码页,因此可以使用 SET NOCPTRANS 来防止自动转化包含二进制数据的字段。例如,一个备注字段可能包含 Microsoft Word 文档。当您访问这个文档时,希望文档以它原来的、没有转化的形式存在,这时可使用 SET NOCPTRANS 
指定不能转化的备注字段。
如果字符或备注字段中包含的二进制数据没有转化,就没有必要在访问这些数据之前使用 set nocptrans 命令。在 Visual FoxPro 配置文件中,省略 CODEPAGE 配置项可以确保字符字段和备注字段不被转化。
有关代码页和 Visual FoxPro 国际支持的详细内容,请参阅 Visual FoxPro 支持的代码页,和《开发指南》第二十章“开发国际应用程序”。