使用内置函数转换乱码。字段是image类型
image存储的为图像吧,转化为字符串乱码正常吧
hjnr字段写入的字符串数据编码是不是用的UTF8? 你先查一下 SELECT UNICODE 如果返回0 ,则说明数据库实例是GB18030编码,如果是1说明是UTF8 如果数据库字符集编码与存储数据不一致,直接把二进制数据转换成文本就是乱码了,你可以测试一下下面这个写法,看看是否能转成正确的内容
SELECT UTL_I18N.RAW_TO_CHAR(hjnr,'UTF8') from ...
image存储的为图像吧,转化为字符串乱码正常吧