请教string和widestring的区别

aton 2001-04-25 02:09:00
我得到一个widestring型,怎么判断里面是否包含“中国”字符串。
如果是string型,可以这样写if (AnsiPos('中国',s)<>0) then showmessage('包含');
如果s是widestring应该怎么写???
...全文
129 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hp1200 2001-07-29
  • 打赏
  • 举报
回复
up
aton 2001-04-25
  • 打赏
  • 举报
回复
奇怪了,我试了一下,真的可以。怎么我开始的时候试了几次都不行。
浪费了100分:(
xhjdm 2001-04-25
  • 打赏
  • 举报
回复
楼上说的对,sting支持八字节ANSI characters,widestring支持Unicode characters和COM servers and interfaces。AnsiPos函数支持widestring,你可以这么写:if (AnsiPos('中国',string(s))<>0) then showmessage('包含');
Kingron 2001-04-25
  • 打赏
  • 举报
回复
好像WideString是支持UNICODE的。具体的等我看看再说。
Apollo47 2001-04-25
  • 打赏
  • 举报
回复
一样这么写。
Apollo47 2001-04-25
  • 打赏
  • 举报
回复
一样这么写。

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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