如何使用node-oracledb设置连接字符集

时间:2015-02-27 15:56:48

标签: node.js oracle

我正在尝试从node.js连接到Oracle数据库。

我已成功安装node-oracledb驱动程序。 我可以使用TNSNAMES文件连接到我的Oracle数据库。

问题是,我的数据库正在使用NLS_CHARACTERSET EE8ISO8859P2字符集。 在php应用程序中,我可以在调用oci_pconnect时将其更改为使用UTF-8。

有没有办法对节点驱动程序做同样的事情?

2 个答案:

答案 0 :(得分:0)

答案是:我是个傻瓜!

使用Oracle和oracle驱动程序的一切都可以。 我正在使用替换笔记本电脑,我的腻子设置不正确。我正在使用设置为ISO-8859-2的putty中的TRANSLATION选项测试节点oracle dirver,而linux服务器使用的是UTF-8。

因此,在ssh传输到我的Windows笔记本电脑期间,字符集格式不正确: - (

答案 1 :(得分:0)

从版本1.0开始,node-oracledb现在总是设置"客户端"字符集设置为Oracle的AL32UTF8字符集。这不会对你的腻子问题有所帮助!