字符集问题
现在有一台HP小型机,安装INFORMIX数据库。现在经常遇到特殊字符无法处理情况。比如“橫”字就无法处理。出现特殊字符的原因有多种。有些可能是由于人工操作失误,造出错误的不存在的字来。请问这样的问题可以解决么?怎么解决?谢谢!回复 #1 lsnow8624 的帖子
hp-ux 11.11 with ibm ids 9.40fc7w4IBM 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 编辑 ] 谢谢。
我们的字符集是zh_cn.gb。可以直接改么? 原帖由 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: 原帖由 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:
不重建数据库可以直接修改么? 原帖由 lsnow8624 于 2008-6-26 10:40 发表 http://bbs.chinaunix.net/images/common/back.gif
不重建数据库可以直接修改么?
不可以~ 原帖由 liaosnet 于 2008-6-26 14:14 发表 http://bbs.chinaunix.net/images/common/back.gif
不可以~
谢谢。看样子麻烦大了
页:
[1]