应用UTL_FILE写入文件生成报表,生成csv或者xls都可以但是写入的中文应用excel打开是乱码,保存成txt格式的换一下文件编码,在保存成csv或者xls就可以,发现时编码问题,就是sql plus有没有字符串编码转换的函数啊? handle:=utl_file.fopen('USER_DIR','test.csv','w',1000);
buffer:='季度'||','||'年度'||','||'订单数'||','||'销售额';
utl_file.put_line(handle,buffer);
utl_file.fclose_all;
这样写入test.csv中打开会是乱码!!怎么样解决啊??
buffer:='季度'||','||'年度'||','||'订单数'||','||'销售额';
utl_file.put_line(handle,buffer);
utl_file.fclose_all;
这样写入test.csv中打开会是乱码!!怎么样解决啊??
utl_file.put_line(handle,buffer); ---》 utl_file.put_line(handle, convert(buffer, 'ZHS16GBK') );