导航
  • 主页
  • API 调用
  • 基础类
  • 控件与界面
  • 数据库相关
  • DataWindow
  • 项目管理
  • Web 应用
  • 脚本语言

PB中的字符集问题

kkbgp 2003-01-20 10:54:14
计算机中使用的字符集有没有地方可以设置,会不会在PB中设置。

所遇问题:
if left(sl_mingcheng,8)='中继端口' then
//执行操作
end if

但问题是在某些计算机上运行是出来的结果不对,而改为
if left(sl_mingcheng,4)='中继端口' then
//执行操作
end if
才对。
但即使这样改后也不能保证所有计算机上运行都正常,也有不对的情况
使用left(sl_mingcheng,8)='中继端口'在NT下比较正常
而使用2000时left(sl_mingcheng,8)='中继端口'比较多正常


...全文
89 点赞 收藏 3
写回复
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
bunnysky 2003-03-01
这跟PB的版本有关系统的,8.02按字来定位,也就是一个汉字就是占一位,也就是你的left(sl_mingcheng,4)='中继端口' ,8.02以前版本和8.03则按字节定位的,也就是你的left(sl_mingcheng,8)='中继端口' ,8.03版本修改正许多bug。
回复
linda_gao 2003-01-20
upgrade to PB802 or later.
回复
killerdanny 2003-01-20
你判断OS吧!

仔细看看LEFT的帮助!

要用LEFTW的!

NT下一个汉字字符等于两个ASCII吗!

2000下都用Unicode
回复
发动态
发帖子
PowerBuilder
创建于2007-09-28

809

社区成员

PowerBuilder 相关问题讨论
申请成为版主
社区公告
暂无公告