社区
Delphi
帖子详情
Delphi中如何处理超过255字节的字符串。。。
zjwzzhy
2002-01-17 11:42:19
Delphi中如何处理超过255字节的字符串。。。 String类型最大255字节,如果超过255字节,应该如何处理,望高手指点。。。。
...全文
343
6
打赏
收藏
Delphi中如何处理超过255字节的字符串。。。
Delphi中如何处理超过255字节的字符串。。。 String类型最大255字节,如果超过255字节,应该如何处理,望高手指点。。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjwzzhy
2002-01-18
打赏
举报
回复
先给分,明天再试试。。。
王集鹄
2002-01-17
打赏
举报
回复
{$H+}
{$H+}
{$H+}
{$H+}
{$H+}
王集鹄
2002-01-17
打赏
举报
回复
{$H+}
const
S: string =
'12345678901234567890123456789012345678901234567890' +
'12345678901234567890123456789012345678901234567890' +
'12345678901234567890123456789012345678901234567890' +
'12345678901234567890123456789012345678901234567890' +
'12345678901234567890123456789012345678901234567890' +
'12345678901234567890123456789012345678901234567890' +
'12345678901234567890123456789012345678901234567890';
zjwzzhy
2002-01-17
打赏
举报
回复
不是吧,我声明的时候没有用shortstring,只是用string,然后我将大于255字节的字符串赋值给它,就无法编译,提示字符串长度超过255
王集鹄
2002-01-17
打赏
举报
回复
const
S =
'1234....常量太长' +
'....就换行加5678';
王集鹄
2002-01-17
打赏
举报
回复
string没有255长度的限制
除非是ShortString
Delphi
中
处理
字符串
的相关方法
Delphi
中
处理
字符串
的相关方法 1、字符集转换方法 (1)stringtowidechar function stringtowidechar(const source:string;dest :pwidechar;destsize :integer) :pwidechar; 将默认string类型的
字符串
转换为unicode编码的
字符串
。dest参数指定了保存目的串的缓冲区位置 (2)widecharlentostring function widecharlentostring(source :pwidechar;sourcelen :integer) :string; 将sourcelen长度的unicode编码
字符串
转换为单
字节
或多
字节
字符串
。实际的转换是通过调用win32 API函数
DELPHI
字符串
处理
单元
字符串
处理
单元,完全兼容宽
字节
处理
(即使用wideString),特有的
中
文
字符串
处理
函数(如简繁转换等等),经过多次优化,大多以编表的方式进行
处理
(一般来说是最快的
处理
方式)。
Delphi
判断双
字节
字符的例子.rar
Delphi
判断双
字节
,用法简单,在窗口输入框
中
输入
字符串
,单击按钮即可,程序会判断出是否包含有双
字节
字符,判断方法请看下边的代码段: s := Edit1.Text; i := 0; while i begin if (ByteType(S,i) mbSingleByte) then begin s1 := s1 copy(s,i,2) ' '; i := i 2; end else i:= i 1; end; label2.Caption := trim(s1);
Delphi
判断
字符串
中
是否有
中
文.rar
Delphi
判断
字符串
中
是否有
中
文,这个挺有意思,也很实用的技巧,在一串字符
中
判断是否有
中
文文字,根据所点
字节
都可以判断,不过本源码
中
所使用的方法也很有参考性,最终的运行示例效果如截图所示。
Delphi
在一段文字
中
分别统计
中
文字符和英文字符个数
摘要:
Delphi
源码,字符
处理
,字符统计
Delphi
在一段文字
中
分别统计
中
文字符和英文字符个数,程序智能判断是
中
文还是英文字符,并把各自的统计结果显示出来,主要是用一个for循环遍历
字符串
,逐一通过调用ord函数将所有字符转换为对应的数值,再通过Length来判断各个
字节
所对应的字符数值是否在33~126之间,从而区分出是英文或是
中
文,然后下一步就好操作了,直接过滤出大于127的为
中
文、33~126之间的为英文,并返回到窗体的控件上显示。 运行环境:Windows/
Delphi
7
Delphi
5,388
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章