oracle导入表,注释中文变成乱码怎么办?

2024-12-14 14:03:42
推荐回答(5个)
回答1:

确认本机ORACLE环境变量NLS_LANG
windows注册表位置:HKEY_LOCAL_MACHINE-->SOFTWARE-->ORACLE-->HOME0-->NLS_LANG =AMERICAN_AMERICA.ZHS16GBK 或是繁体 TRADITIONAL CHINESE_TAIWAN.ZHT16MSWIN950

回答2:

字符集的原因,在注册表里看现在的数据库和之前导出表的那个数据库之间的字符集是否一样

回答3:

导出表时数据库的字符集与导入数据库的字符集不一致!

回答4:

这个还好,幸亏只是注释,没事的。
utf-8试试,
或者utf-16.
祝福

回答5:

查看你本机oracle的环境变量是否为如下设置
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK