一、 CLIENT_LOCALE 
该变量指客户机语言环境。在UNIX下默认为en_us.8859-1(ISO 8859-1,而 en_us.819 则是 en_us.8859-1 的 shorthand ),在Windows下默认为en_us.1252(Microsoft 1252)

二、 DB_LOCALE

该变量指定数据库服务器语言环境。数据库服务器使用该语言环境处理相关数据。

通过以下语句查询数据库的语言环境:
select * from sysmater:sysdbslocale;

然后根据上面的结果设置客户机的CLIENT_LOCALE
如:export CLIENT_LOCALE=zh_CN.57357

如果:CLIENT_LOCALE的值与从sysdbslocale的值不一致将会导致如下错误:

23197: Database locale information mismatch.

如果在客户端 select 一个表时出现乱码,建议更换 informix 客户端的版本,最好使用 IBM informix client-SDK 2.7 。不要使用3.0以上版本。

但是,当在服务器端设置 IFMX_UNDOC_B168163=1 并且重启数据库服务,则也不会出现23197: Database locale information mismatch. 也即当 IFMX_UNDOC_B168163 等于1时,数据库服务器支持 CLIENT_LOCALE 与 DB_LOCALE 不一致,但是这有可能会造成系统崩溃

请参见:https://www.ibm.com/developerworks/mydeveloperworks/blogs/gbowerman/entry/trouble_with_locales

https://blog.csdn.net/dnxjcgb0575/article/details/101957591

进入client sdk ->setnet32  修改 CLIENT_LOCALE
DB_LOCALE   zh_cn.UTF8  ,重启搞定

只是要重新导入数据,凸(艹皿艹 )

下面是原资料

如果是jdbc、连接池方式连接的informix,注意链接校对字符集要设为utf8'
另外数据库环境也设为utf8
CLIENT_LOCALE
DB_LOCALE
DBNLS
这三个是字符集的环境变量,如CLIENT_LOCALE=zh_cn.UTF8

informix 插入中文显示问号相关推荐

  1. mysql数据库显示问号_mysql数据库中文显示问号

    mysql命令框中向表中插入中文字符,在可视化工具MySQL Workbeach或phpMyAdmin中不显示或显示乱码的问题解决 mysql命令框中向表中插入中文字符,在可视化工具MySQL Wor ...

  2. mysql中文显示问号,不能识别中文的解决方案

    mysql中文显示问号,不能识别中文的解决方案 参考文章: (1)mysql中文显示问号,不能识别中文的解决方案 (2)https://www.cnblogs.com/mafeng/p/1023385 ...

  3. win10上cmd命令中文显示问号?

    jar包在cmd命令运行中文显示问号 1.先确定是不是jar包里面的代码问题 已经在这里写了UTF-8 2.网上说的chcp 65001 然后加上-Dfile.ecoding 这些对于我来说都没用 3 ...

  4. PLSQL Developer工具查询表数据:中文显示问号‘?’

    1.在PLSQL Developer工具,查询表数据,中文显示问号'?' 2.在PLSQL Developer工具,查询select * from V$NLS_PARAMETERS (NLS_LANG ...

  5. 为什么vs数据库中文显示问号_数据库插入中文变成问号

    今天做一个关于ssm的项目,数据库用的是MySQL,但是遇到一个比较奇葩的乱码问题,数据库里面存的中文取出来变成了问号,存进去的中文也变成了问号,但是手动添加到数据库中的中文取出来又是显示正常的.一路 ...

  6. 解决plsql中文显示问号(???)问题

    最近新买的电脑,配置好数据库连接后,plsql查看数据与插入中文数据都显示问号(???),同事的都正常显示,查看了很多资料,有的说是数据库字符集的原因让修改数据库的字符集,但是我的数据库都是远程连接正 ...

  7. java程序向mysql插入中文变问号

    2019独角兽企业重金招聘Python工程师标准>>> 我碰到的问题是使用客户端工具插入中文是没问题的,但是用java程序就变成问号了. 遇到这种问题肯定是字符集造成的,先检查数据库 ...

  8. mysql中文显示问号

    mysql插入中文后显示为?,查到http://blog.csdn.net/chenxingzhen001/article/details/7567812中方法,即 在my.ini配置文件中的[myd ...

  9. ubuntu终端中文显示问号或乱码解决办法

    配置locale-gen 终端执行 sudo locale-gen zh_CN.UTF-8 配置完后检查中文显示是否正常,若仍然不正常执行第二步 配置语言环境变量 复制以下命令,终端执行 export ...

最新文章

  1. centos远程开机的操作
  2. S5PV210开发 -- 启动流程
  3. Eclipse中JRE System Library、Web App Libraries的作用
  4. 【玩聚】OneJoo中国的第一个memeTracker?
  5. 微信小程序 地图组件使用
  6. docker查找镜像_5 款非常好用的开源 Docker 工具,get一波~
  7. bibibi 下载_哔哩哔哩下载电脑版_哔哩哔哩官方版下载[bilibili]-下载之家
  8. 外贸自建站优势渐明,你还要观望多久!2018加油
  9. wifi微信认证服务器架设,商业WiFi微信认证实现
  10. 基于OLAP的时间维度设计
  11. CodeForces596D Wilbur and Trees
  12. 国产鸿蒙2.0尝鲜试用
  13. LETO型空间光调制器(SLM)的安装
  14. 关于xampp集成环境的官网下载
  15. 《程序员修炼之道》给所有毕业生的18条建言
  16. Bitwig Studio 4 v4.3 WiN-MAC-Linux 跨多平台音乐制作软件
  17. To be a man
  18. deviance resolve达芬奇15 mac 破解教程
  19. html实现表格的跨行、跨列
  20. 蓝桥杯单片机省赛第十届 难点

热门文章

  1. python多线程爬虫框架_python-爬虫 多线程爬虫
  2. 如何使用CorelDRAW 2019做出透明效果艺术字
  3. Java UUID生成4位8位16位20位24位32位长度的随机字符串 UUIDUtil工具类
  4. cf379F New Year Tree (树的直径+倍增lca)
  5. 隐喻是什么?我们为什么需要它
  6. php加速引擎 zend详解
  7. 新浪tag式滑动门技术
  8. 赞美老师!!!!!!
  9. phpstorm破解版
  10. Anaconda3+PyQt5+Eric6+PyCharm 安装配置教程(Win10)