关于node-oracle 乱码的问题
发布于 3个月前 作者 hc2014 548 次浏览 来自 问答

在linux 系统中用node-oracle模块查询数据库,返回结果如果中文字段出来的都是显示??? 其他字段的没问题, 已经设置过 export NLS_LANG=AMERICAN_AMERICA.UTF8 有没有人知道怎么解决?

5 回复

添加:export LANG=enUS.UTF-8 看看是否生效 如果是用终端连接,试着修改一下终端的字符编码到UTF8。

数据库编码估计是GBK格式

@ruanyl 都试过了… 如果默认的话 中文显示是??? 如果改成utf8的话 那显示的是乱码了

@zhs077 貌似是的,昨天弄了一下午没搞定,今天继续…

问题解决了… 添加一个环境变量就行了.添加一个永久的环境变量 NLS_LANG="AMERICAN_AMERICA.UTF8"

回到顶部