我用oracle 的Proc读取Oracle数据表中的字段值,Oracle数据库是使用utf8编码的。我是在ubuntu下,终端也是utf8字符串,C程序也是使用utf8编码格式存储的。程序运行时,在显示从数据表中读取的数据时,中文字符都是乱码(就全是?号)。 数据表中的中文字符是通过PHP的WEB页面以utf8编码存储进去的,在PHP的WEB页面中显示都是正常的。不知这是怎么回事?有哪位知晓否? 可否告知在下处理方法, 不甚感激!