假如在c程序编程中,数据库字符集是US7ASCII
我开始时候环境变量 NLS_LANG=en_US.US7ASCII
那么进程启动连接数据库,当前的NLS_LANG和数据库字符集一致,保存的数据不会出现乱码;
但是假如我此时保持session连接,改变进程的环境变量表中NLS_LANG=en_US.UTF8
那么在同一个session上继续插入数据,此时是否影响当前session的插入时候字符转换??
我开始时候环境变量 NLS_LANG=en_US.US7ASCII
那么进程启动连接数据库,当前的NLS_LANG和数据库字符集一致,保存的数据不会出现乱码;
但是假如我此时保持session连接,改变进程的环境变量表中NLS_LANG=en_US.UTF8
那么在同一个session上继续插入数据,此时是否影响当前session的插入时候字符转换??
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货