跳到主要内容
CNode

关于node-oracle 乱码的问题

问答
Hhc2014发布于 12 年前最后回复 12 年前
546840

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

查看回复

回复 (5)

H
hc2014#512 年前

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

H
hc2014#412 年前
引用 zhs077数据库编码估计是GBK格式

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

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

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

Z
zhs077#212 年前

数据库编码估计是GBK格式

R
ruanyl#112 年前

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

参与回复

登录后即可参与回复。登录