Oracle 通过批处理作业从数据库到CSV的特殊字符

Oracle 通过批处理作业从数据库到CSV的特殊字符,oracle,batch-file,csv,special-characters,Oracle,Batch File,Csv,Special Characters,我已经尝试过在这个网站上解决任何与我的问题有关的问题。我只发现我的问题正好相反:( 我正在尝试运行一个批处理文件,该批处理文件调用一个.sql,从Oracle DB获取数据,并将其放入一个CSV。 在此过程中,任何非英语(或特殊字符)都将转换为“?”符号。 您能否帮助获取CSV中的数据。确保您的数据库字符集为utf8(AL32UTF8)Oracle的哪个版本,哪个操作系统,您在Oracle中设置的语言是什么,操作系统设置的语言是什么…显示批处理文件。chcp 65001将pagecode更改为u

我已经尝试过在这个网站上解决任何与我的问题有关的问题。我只发现我的问题正好相反:(

我正在尝试运行一个批处理文件,该批处理文件调用一个.sql,从Oracle DB获取数据,并将其放入一个CSV在此过程中,任何非英语(或特殊字符)都将转换为“?”符号。


您能否帮助获取CSV中的数据。

确保您的数据库字符集为utf8(AL32UTF8)

Oracle的哪个版本,哪个操作系统,您在Oracle中设置的语言是什么,操作系统设置的语言是什么…显示批处理文件。
chcp 65001
将pagecode更改为unicode。然后运行批处理。结果如何?