一台电脑上运行多个程序,连接不同的oracle数据库服务器取数据,这不同的oracle数据服务器用的字符集又不尽相同,怎么办?下面这行代码可以为本进程设置自己所需要的字符集。
SetEnvironmentVariable('NLS_LANG','AMERICAN_AMERICA.US7ASCII');//第一个参数是表明要设置的是字符集,第二个参数是要设置为哪个字符集。
相应的,有一个GetEnvironmentVariable,用来取环境变量的值。MSDN帮助能查到这两个参数。
容易键忘了,敲下来。