请教AS400的双字节字符MB要怎么适应它?
MB要处理的两端的系统,一个是AS400,一端是其它多种系统,数据分别是双字节和可能为单字节/多字节的,是用什么方式来转换单双字节呢?
我觉得用单双字节来描述这个问题,好像不太对,一般称为字符集、字符编码、code pages之类的,infoCenter上我查到的就是code pages方面的:Asian language converters
这里不是讲什么单双字节的问题
http://publib.boulder.ibm.com/in ... 2%31%33%38%31%22%20
举个例子,如阿拉伯数字1,在其它系统里可能就是一个字节来表示的,客户的AS/400的DB2里设置为2个字节。所以MB传给AS400的数据得转为2个字节的那种字符。请高手赐教,不甚感谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
转码,,,,俺也是不懂,,
本帖最后由 tomroom 于 2011-05-18 22:12 编辑
如果是pc 上数据库用AS400 CA自带的ODBC访问AS400 DB2,不需要转码,只要你AS400 上系统,以及访问数据表的ccsid, language ID,code page 都设置正确
补充一下,AS/400上的DB2取出来的数据,双字节的情况下,据客户说,即使是中文字符,在Web页面上看到的也是一个字有2个字宽的那种,像全角那样的很难看的字体。真是那么回事吗?