首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

《急》mid、midw、mida 这三者有什么区别解决方案

2012-02-16 
《急》mid、midw、mida这三者有什么区别PB11里 mid、midw、mida,这三者有什么区别? 以及left、lefta、leftw、right

《急》mid、midw、mida 这三者有什么区别
PB11里 mid、midw、mida,这三者有什么区别? 以及left、lefta、leftw、right 等原形,和加a,加w 的有什么区别啊?!

[解决办法]
a与w都是为了兼容dbcs的,pb10以前都是以dbcs方式处理字符,pb10以后采用unicode方式,
比如字符串 '123你好!'
在dbcs方式下会把汉字理解为两位而数字和字母理解为一位,这样总长为8,对于带a的函数或在pb10以前版本中不带a及w的函数,基本上都是以这种方式处理的,
而在dbcs下,汉字与数字、字母是等长的,所以上面的总长为6;

热点排行