社区
数据库相关
帖子详情
为什么 POS('|','王韡|')=4,不是等于5?
arraiy
2010-06-22 10:34:53
1、为什么 POS('|','王韡|')=4,不是等于5?
2、而length('王韡|')=5 这个正确
3、S := '王韡|',S[5]等于'|'正确,为啥S[4]也等于'|',为什么会这样?
...全文
119
13
打赏
收藏
为什么 POS('|','王韡|')=4,不是等于5?
1、为什么 POS('|','王韡|')=4,不是等于5? 2、而length('王韡|')=5 这个正确 3、S := '王韡|',S[5]等于'|'正确,为啥S[4]也等于'|',为什么会这样?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
arraiy
2010-06-22
打赏
举报
回复
多谢大家!是低位相同的问题!
bylgood
2010-06-22
打赏
举报
回复
太强了
notebook800
2010-06-22
打赏
举报
回复
是汉字的ANSI码
notebook800
2010-06-22
打赏
举报
回复
Buffer: array[1..5] of Byte;
Buffer = (205,245,237,124,124);
haitao
2010-06-22
打赏
举报
回复
[Quote=引用 6 楼 notebook800 的回复:]
王 韡 |
CDF5 ED7C 7C
[/Quote]
不是国标码?记得国标汉字的字节都是a1、b1以上的
husion01
2010-06-22
打赏
举报
回复
你把汉字改一下,可能码刚好重复
林石公
2010-06-22
打赏
举报
回复
太Newbility了
notebook800
2010-06-22
打赏
举报
回复
王 韡 |
CDF5 ED7C 7C
弘石
2010-06-22
打赏
举报
回复
看了对string使用ansi为前缀的方法还是很有道理的,这个使用ansipos方法就没有问题了
老之
2010-06-22
打赏
举报
回复
韡 字的右边一半刚好是由‘|’组成,这种几率很少的
haitao
2010-06-22
打赏
举报
回复
是不是“韡”的后半个字符正好是高位为1的“|”?
Harryfin
2010-06-22
打赏
举报
回复
“韡”的低位字节刚好是“|”的ASCII吗吧
winstonbonaparte
2010-06-22
打赏
举报
回复
中文是算两个字符的,发生了截取,所以出现了乱码吧
delphi中
pos
和Ansi
pos
函数的区别
POS
和ANSI
POS
的主要区别在于,
POS
参数多用于是一个字符,而ANSI
POS
多用于是多个字符: 例如:i:=
pos
('a','sssssas'); i:=ansi
pos
('abc','sdabcss'); Ansi
Pos
是以Ansi字符做为
Pos
单位,例如Ansi
Pos
('|','
王韡
|')得到的值是5
Pos
是以字节作为
Pos
单位,例如
Pos
('|','
王韡
|')得到的值是
delphi中
pos
函数怎么用?
pos
(a,b)函数用法如下:取出子串a,在父串b中第一次出现的位置。 例如:
pos
(‘b’,‘abcd’); 返回结果是2; 在delphi中使用汇编异常的简单,只用使用关键字asm....end来引导就行了。得到一个字符在字符串中的位置有很多方法,最简单的就是使用delphi自己的
Pos
函数 。 另外一个方法就是使用循环查找字符串数组的方法,二分法等,这几种是比较常规的方法,其中建议最好不使用
Pos
函数。因为,虽然使用该函数写的代码是很简单,只...
2008年9月全国计算机等级考试二级笔试真题试卷及答案-Access数据库程序设计.doc
2008年9月全国计算机等级考试二级笔试真题试卷及答案-Access数据库程序设计.doc
11项目管理前沿-同济大学经济与管理学院项目管理.ppt
11项目管理前沿-同济大学经济与管理学院项目管理.ppt
(完整版)综合布线系统设计方案(最新整理).pdf
(完整版)综合布线系统设计方案(最新整理).pdf
数据库相关
2,507
社区成员
88,454
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章