免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 小粥
打印 上一主题 下一主题

5555,我该用什么字符集?? [复制链接]

论坛徽章:
0
11 [报告]
发表于 2005-01-31 06:10 |只看该作者

5555,我该用什么字符集??

笨办法。。。中国最长的地名是???
你设置成10个字长,然后查找的时候用
name='哈尔滨             '行不???
反正就是补够10个字(大概要不到,我是比方)

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
12 [报告]
发表于 2005-01-31 07:57 |只看该作者

5555,我该用什么字符集??

to skylove:
已经试过了,failure5555~

论坛徽章:
0
13 [报告]
发表于 2005-02-01 15:11 |只看该作者

5555,我该用什么字符集??

我数据库用UNICODE(Postgrep 8.0 for linux)
在putty里用中文插入,查看时显示正常
(putty里设的字符集时UTF-
客户端用EMS,字符集用GBK和GB18030中文都正常显示
但是用UNICODE显示乱码,不知道是什么缘故.

看了一下文档,服务器和客户端的字符集转化可以
UNICODE->;EUC_CN,GBK,GB18030,BIG5


所以建议用UNICODE,这样不会出现某些字转化不了

另外,putty里设置字符集的方法
change setting... ->;window ->;translation
选utf-8,这样就可以输入和显示中文了

论坛徽章:
0
14 [报告]
发表于 2005-02-01 15:26 |只看该作者

5555,我该用什么字符集??

刚做的测试,显示正常

mydb=# select * from cities;
     name      | location
---------------+-----------
San Francisco | (-194,53)
咸阳          | (3,3)
哈尔滨        | (3,3)
宝鸡          | (1,1)
西安          | (2,2)
(5 rows)

mydb=# select * from cities where name = '哈尔滨';
  name  | location
--------+----------
哈尔滨 | (3,3)
(1 row)

mydb=# \l
        List of databases
   Name    |  Owner   | Encoding
-----------+----------+----------
abc       | postgres | UNICODE
mydb      | postgres | UNICODE
template0 | postgres | UNICODE
template1 | postgres | UNICODE
(4 rows)

mydb=# \encoding
UNICODE

论坛徽章:
0
15 [报告]
发表于 2005-02-02 01:55 |只看该作者

5555,我该用什么字符集??

原帖由 "c3po" 发表:
to skylove:
已经试过了,failure5555~


字段不可以用vchar哦,要用定长的char,然后空格要用全角的。。。

论坛徽章:
0
16 [报告]
发表于 2005-02-02 02:03 |只看该作者

5555,我该用什么字符集??

刚刚贪图方便,我在phppgadmin里试了一下,我这里也可以出来
unicode建的库
select * from city where city='哈尔滨';
然后返回了

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
17 [报告]
发表于 2005-02-03 21:50 |只看该作者

5555,我该用什么字符集??

原帖由 "skylove" 发表:
刚刚贪图方便,我在phppgadmin里试了一下,我这里也可以出来
unicode建的库
select * from city where city='哈尔滨';
然后返回了

数据库在远端,我在客户机上调试,请看看解图

pg03j.jpg (37.47 KB, 下载次数: 45)

pic3

pic3

pg02j.jpg (37.97 KB, 下载次数: 39)

pic1

pic1

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
18 [报告]
发表于 2005-02-03 22:02 |只看该作者

5555,我该用什么字符集??

但是一这样就

pg04j.jpg (35.01 KB, 下载次数: 48)

pg04j.jpg

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
19 [报告]
发表于 2005-02-03 22:06 |只看该作者

5555,我该用什么字符集??

本来想给客户弄个简单的管理系统,结果在调试嵌入的SQL语句的时候出洋相了,5555~
在oracle上面十拿九稳的咚咚,在这里死菜了

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
20 [报告]
发表于 2005-02-03 22:09 |只看该作者

5555,我该用什么字符集??

反正在建库的时候,用euc_cn就没有问题,但是这个码不敢用
orcale用的都是unicode(utf-从来没有出过问题,是不是pg的bug?
下面是库属性和字段属性
都是char

pg06j.jpg (48.22 KB, 下载次数: 49)

pg06j.jpg

pg05j.jpg (49.21 KB, 下载次数: 44)

pg05j.jpg
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP