免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3613 | 回复: 2
打印 上一主题 下一主题

求救,AIX汉字输入问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-03-04 09:58 |只看该作者 |倒序浏览
需要在AIX5.3上面做个汉字转拼音的程序,在windows下找了个GBK2312的字库,定义成如下形式:\r\n\r\nstring s = \"爱矮挨哎碍癌艾唉哀蔼隘埃皑呆嗌嫒瑷暧捱砹嗳锿霭乂乃剀塧娭娾嵦懝敳昹欬欸毐溰溾濭焥璦皚皧瞹硋磑礙阂阨隑馤崖\";\r\n\r\n可是到IBM上就抱有些字符不能识别,看IBM自带的输入法,发现有不少字都没有,请问有没有人知道该怎么办啊?

论坛徽章:
0
2 [报告]
发表于 2008-03-04 11:22 |只看该作者

还有人可以帮我看看这段程序的意思啊?

php的程序:\r\n\r\n                $high = ord($zh[0]) - 0x81;\r\n                $low  = ord($zh[1]) - 0x40;\r\n\r\n                // 计算偏移位置\r\n                $nz = ($ord0 - 0x81);\r\n                $off = ($high<< + $low - ($high * 0x40);\r\n\r\n\r\n我理解的C程序,不知道对不对:\r\n                char zh[2] = \"啊\";\r\n                int  high = int(zh[0]) - 0x81;\r\n                int  low  = int(zh[1]) - 0x40;\r\n\r\n                int  off    = (high << + low - (high * 0x40);

论坛徽章:
0
3 [报告]
发表于 2008-03-04 21:10 |只看该作者
PHP不懂\r\n不过中文显示不全是由于系统环境设置的字符集太低了,换成ZH_CN
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP