字符转换问题。

laogao 2003-09-15 10:18:24
我的PB8程序要和其它语言进行通讯(winsock),为了兼容其它语言,数据传输采用Unicode格式,不知怎样将字符串转换成Unicode格式,另外,中文转换成Unicode后占几字节?
...全文
86 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ropriest 2003-09-17
  • 打赏
  • 举报
回复
写个函数!!

比较难做.
我用winsock都是将数据转换成blob,然后senddata的.
laogao 2003-09-16
  • 打赏
  • 举报
回复
还没解决呀!!!!!!!!!!!!!!!

"a中国b"unicode是: 97 0 45 78 253 86 98 0
对就的16进制是: ox61 ox0 ox2d ox4e oxfd ox56 ox62 ox0

但实际接收的是: 97 214 208 185 250 98
对应的16进制是: ox61 oxd6 oxd0 oxb9 oxfa ox62

怎样解决??????????????
wzm1022 2003-09-15
  • 打赏
  • 举报
回复
学习
ropriest 2003-09-15
  • 打赏
  • 举报
回复
可以将数据(字符串、结构等)全部以blob的形式传输。
handi 2003-09-15
  • 打赏
  • 举报
回复
哦, 是16位,我计错了, pb9.0支持unicode, 你可以看看pb9的帮助,8.0没有这项帮助
laogao 2003-09-15
  • 打赏
  • 举报
回复
unicode在其它语言里不都是2字节吗?
PB里和其它语言怎么不同,这样岂不是很麻烦。
laogao 2003-09-15
  • 打赏
  • 举报
回复
unicode在其它语言里不都是2字节吗?
字里和其它语言怎么不同,这样岂不是很麻烦。

handi 2003-09-15
  • 打赏
  • 举报
回复
不管是不是中文, unicode应该都是4字节

1,072

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧