lsnow8624 发表于 2008-06-25 14:47

字符集问题

现在有一台HP小型机,安装INFORMIX数据库。现在经常遇到特殊字符无法处理情况。比如“橫”字就无法处理。出现特殊字符的原因有多种。有些可能是由于人工操作失误,造出错误的不存在的字来。请问这样的问题可以解决么?怎么解决?谢谢!

liaosnet 发表于 2008-06-25 15:08

回复 #1 lsnow8624 的帖子

hp-ux 11.11 with ibm ids 9.40fc7w4

IBM Informix Dynamic Server Version 9.40.FC7W4   -- On-Line -- Up 36 days 21:53:45 -- 335252 Kbytes

Server start-up environment:

Variable            Value
DBDELIMITER         |
DBPATH            .
DBPRINT             lp -s
DBTEMP            /tmp
INFORMIXDIR         /opt/informix
                  
                  
INFORMIXSERVER      server_online_net
INFORMIXTERM      termcap
LC_COLLATE          en_US.819
LC_CTYPE            en_US.819
LC_MONETARY         en_US.819
LC_NUMERIC          en_US.819
LC_TIME             en_US.819
LKNOTIFY            yes
LOCKDOWN            no
NODEFDAC            no
ONCONFIG            onconfig
PATH                /usr/bin:/usr/ccs/bin:/usr/contrib/bin:/opt/hparray/bin:/op
                     t/nettladm/bin:/opt/upgrade/bin:/opt/fcms/bin:/usr/bin/X11
                     :/usr/contrib/bin/X11:/opt/pd/bin:/opt/resmon/bin:/opt/gno
                     me/bin:/opt/ignite/bin:/opt/mozilla:/opt/graphics/common/b
                     in:/usr/sbin/diag/contrib:/opt/java1.4/jre/bin:/opt/spb/bi
                     n:/opt/mx/bin:/opt/wbem/bin:/opt/wbem/sbin:/opt/informix/b
                     in:/usr/sbin:/opt/hp-gcc64/bin
SERVER_LOCALE       en_US.819
SHELL               /usr/bin/csh
TBCONFIG            onconfig
TERM                vt100
                  
                  
TERMCAP             /etc/termcap
TZ                  EAT-8


测试一个~

Database selected.

> create table t1
> ( id char(10),
>   name char(20)
> );

Table created.

> load from 22.unl insert into t1;

1 row(s) loaded.

> select * from t1;


id         name               

001      张横            

1 row(s) retrieved.

[ 本帖最后由 liaosnet 于 2008-6-25 15:10 编辑 ]

lsnow8624 发表于 2008-06-26 09:28

谢谢。
我们的字符集是zh_cn.gb。可以直接改么?

liaosnet 发表于 2008-06-26 10:26

原帖由 lsnow8624 于 2008-6-26 09:28 发表 http://bbs.chinaunix.net/images/common/back.gif
谢谢。
我们的字符集是zh_cn.gb。可以直接改么?

zh_cn.gb支持的中文字有限,建议使用zh_cn.gb18030或者zh_cn.gbk
不可以直接修改,需要在建库时指定...
使用en_US.819的结果可能在客户端显示的是乱码.~:em17: :em17:

lsnow8624 发表于 2008-06-26 10:40

原帖由 liaosnet 于 2008-6-26 10:26 发表 http://bbs.chinaunix.net/images/common/back.gif


zh_cn.gb支持的中文字有限,建议使用zh_cn.gb18030或者zh_cn.gbk
不可以直接修改,需要在建库时指定...
使用en_US.819的结果可能在客户端显示的是乱码.~:em17: :em17:

不重建数据库可以直接修改么?

liaosnet 发表于 2008-06-26 14:14

原帖由 lsnow8624 于 2008-6-26 10:40 发表 http://bbs.chinaunix.net/images/common/back.gif


不重建数据库可以直接修改么?

不可以~

lsnow8624 发表于 2008-06-26 16:47

原帖由 liaosnet 于 2008-6-26 14:14 发表 http://bbs.chinaunix.net/images/common/back.gif


不可以~
谢谢。看样子麻烦大了
页: [1]
查看完整版本: 字符集问题