查询表,中文内容出现???????,,请问大神是什么原因
应该是编码的问题,Linux下utf-8 编码。表里面的数据可能是其他字符编码
oracle是用的默认编码
@木偶米: 你自己insert 插入带有中文的数据,再查一下看看是不是还是???,如果是的那就是编码的问题,如果不是的,那就是之前插入的时编码可能不是utf-8编码
@xiaobaiskill: 数据库编码是AMERICAN _ AMERICA. ZHS16GBK,我用客户端查出来没问题,到Linux下中文就成??了
@木偶米: 这不就是编码的问题吗,数据库使用的是gbk,Linux 终端是utf-8 的。所以才会是???呀。你按这个来设置一下你的编码吧 https://www.cnblogs.com/xiaobaiskill/p/9528607.html