当前位置: 首页 > 知识库问答 >
问题:

Windows上Node.js+ibm_db+DB2 LUW 9.7的代码页问题(例如德文元音)

常波
2023-03-14

我们可以使用npm包IBM_DB从Widows客户端上的node.js成功访问IBM DB2 LUW Server9.7。

但是在ibm_db SQL查询的结果集中的chacarter编码确实存在问题。JavaScripte结果集中的数据在涉及德语元数时已经出现了错误。

我们还检查了数据库中的SQL列字符集:

select name,tbcreator,codepage from sysibm.syscolumns where ...

给出结果1252。

其他徒劳的尝试:

    null
  • Windows 10
  • node.js 10.15.1
  • IBM_DB 2.5.0
  • NPM 6.4.1
  • IBM DB2 Server for LUW 9.7

共有1个答案

程皓轩
2023-03-14

您测试过设置Windows系统环境变量DB2CodePage=1208吗?(设置后可能需要重新启动,以允许堆栈拾取它)

 类似资料:
  • 本文向大家介绍使用Node.js处理前端代码文件的编码问题,包括了使用Node.js处理前端代码文件的编码问题的使用技巧和注意事项,需要的朋友参考一下 使用 NodeJS 编写前端工具时,操作得最多的是文本文件,因此也就涉及到了文件编码的处理问题。我们常用的文本编码有 UTF8 和 GBK 两种,并且 UTF8 文件还可能带有 BOM。在读取不同编码的文本文件时,需要将文件内容转换为 JS 使用的

  • 在 Node.js 上建一个 http 服务器 (1)新建一个文件 server01.js,然后在里面输入如下代码: const http = require('http'); //引入 node.js里面的一个http包。因为引入之后,我们不会去修改它,所以用常量来表示 // 创建一台服务器 var server = http.createServer(function (){ /

  • 我正在尝试在Node.js中使用multer上传mp4文件 例如:“C://~~~/Uploads” 你知道吗?

  • 问题内容: 我正在尝试在Windows 8.1上使用node.js(0.10.29)从磁盘加载UTF8 json文件。以下是运行的代码: 运行此命令时出现以下错误: 现在,当我将文件编码(使用Notepad ++)更改为ANSI时,它可以正常工作。 任何想法为什么会这样?在Windows上进行开发的同时,最终解决方案将部署到各种非Windows服务器上,例如,如果将ANSI文件部署到Linux,我

  • 在Windows下使用时遇到问题。问题是在windows下该函数返回非UTF8编码的字符串(因为windows不支持UTF-8区域设置)。我在谷歌上搜索了很多关于这个主题的信息,找到了许多建议,只需使用,但这没有帮助。我在后面得到一个非常奇怪的字符串。还有另一种解决方案:使用例如: 这是可行的,但只有在开发一个精确的区域时才是好的。但我需要一个通用的解决方案。你可以建议: 但这不起作用,因为即使是

  • 当从SVN中提取iOS代码时,我有一个问题。我的代码在我的MAC上运行良好,但当我将它上传到SVN并尝试构建我的项目时,它一遍又一遍地显示相同的错误。 Apple Mach-O链接器(id)错误 ld:找不到-lzbar命令/developer/platforms/iphonesimulator的库。platform/developer/usr/bin/clang失败,退出代码为1 这个问题很烦人