我在 PHP 中使用 dbase_create() 函数创建了一个 dbf 文件。该文件已成功创建,但问题是每当我在visual foxpro 9中打开文件时,它都会说
“文件 mydbffile.dbf 未标有代码页”
然后我需要从代码页列表中进行选择。
有没有办法自动设置代码页?
我在 PHP 中使用 dbase_create() 函数创建了一个 dbf 文件。该文件已成功创建,但问题是每当我在visual foxpro 9中打开文件时,它都会说
“文件 mydbffile.dbf 未标有代码页”
然后我需要从代码页列表中进行选择。
有没有办法自动设置代码页?
您可以在创建表时为字符字段指定 NOCPTRANS。
CREATE TABLE mytable (field1 C(10) NOCPTRANS, field2 C(10) NOCPTRANS, memo1 M NOCPTRANS)
NOCPTRANS 与 DBF 文件代码页无关。您应该明确指定它,如在 CREATE TABLE 子句中。例如:
CREATE TABLE Table_Name CODEPAGE = 1251 (field1 C(10), field2 I(4))