日文XP系统,日文oracle,utl_file读txt文件时候数字和字母没问题,但有汉字和假名时就乱码,
调查了一下是因为文本文件的内容是SJIS字符集(日文XP系统的字符集),而oracle是UTF, oracle有自己的函数可以进行字符集转化吗,
好像java可以实现,但本程序最好之用pl/sql实现,谢谢
调查了一下是因为文本文件的内容是SJIS字符集(日文XP系统的字符集),而oracle是UTF, oracle有自己的函数可以进行字符集转化吗,
好像java可以实现,但本程序最好之用pl/sql实现,谢谢
convert(cloumn, 'SJISXXXXX', 'UTF8')
试试吧!
SJISXXXXX 日文码制具体不知道。
但是在pl/sql里执行“SELECT CONVERT('avE ', 'US7ASCII', 'WE8ISO8859P1') ”就没问题。
请问下怎么回事啊,在线等,谢谢