安装Progress时,系统会提示您决定字符集和代码页。为了获得最大的互操作性,您可能希望使用UTF-8,但还有其他几个选项也支持中文。
如果已安装Progress,则-cp *启动参数会告诉您正在使用哪个代码页。您可以在$ DLC / startup.pf中找到默认的全局设置(如果您运行的是Windows,则可以找到%DLC%\ startup.pf)。或者您可以查看.lg文件的db启动部分 - 实际使用的启动参数会立即显示在(333)消息之后。
如果您的数据库已经存在并且没有使用兼容的代码页,您可以使用“proutil -C convchar”进行转换,但这可能是一个复杂的项目,您需要先了解所有应用程序的输入和输出源那。
非常重要的是,数据库和连接到它的任何客户端都同意正在使用哪些代码页,并且任何差异都是相互兼容的。例如,您不应该使用UTF-8启动客户端并将中文字符写入期望iso-8859的数据库中。