我正在使用 ibm_db 库。我的开发环境在windows上运行。 特殊字符以“�”重音符号出现。
当我向数据库发出请求时,响应如下所示:
{
"COLNAME": "TELEFONO1",
"DESCRIPCION": "Tel�fono",
"ALIAS_CAMPO": "SVV.TELEFONO1"
}
应该是:
{
"COLNAME": "TELEFONO1",
"DESCRIPCION": "Teléfono",
"ALIAS_CAMPO": "SVV.TELEFONO1"
}
我试过传入连接字符串DBCODEPAGE=1208,但还是不行。我不知道它可能是什么。
let connStr = "DRIVER={IBM}; DBCODEPAGE=1208; DATABASE=" + process.env.DB_DATABASE + ";HOSTNAME=" + process.env.DB_HOSTNAME + ";PORT=" + process.env.DB_PORT + ";PROTOCOL=TCPIP;UID=" + process.env.DB_UID + ";PWD=" + process.env.DB_PWD + ";";