一般是由于数据库使用的编码跟服务器/电脑的编码不一致导致的,常规处理方法就是设置服务器使用编码跟数据库一致。
查看oracle数据库的编码

SELECT USERENV('LANGUAGE') FROM DUAL;

新建环境变量,或者修改已有的环境变量。设置变量名:NLS_LANG,变量值: SIMPLIFIED CHINESE_CHINA.ZHS16GBK或者AMERICAN_AMERICA.AL32UTF8(依照实际情况确定变量值),确定即可

更多推荐

oracle数据库表中文注释显示为乱码