社区
语言基础/算法/系统设计
帖子详情
(100分)问一个Delphi字符编码的转换的问题
cimil
2008-02-14 12:15:05
在Delphi的窗体文件中,字符集采用ANSI编码,
如,“电”字表示为“#30005”。(希望没记错)
请问如何将某个汉字转换为类似数值,它们之间的转换关系是如何的?
谢谢!
...全文
321
8
打赏
收藏
(100分)问一个Delphi字符编码的转换的问题
在Delphi的窗体文件中,字符集采用ANSI编码, 如,“电”字表示为“#30005”。(希望没记错) 请问如何将某个汉字转换为类似数值,它们之间的转换关系是如何的? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
neweipeng
2008-02-14
打赏
举报
回复
s:string='电';
num:integer;
num:=ord(s[1])<<8+ord(s[2]);
cimil
2008-02-14
打赏
举报
回复
非常感谢。我明白了。就此结贴。
wisdosoft
2008-02-14
打赏
举报
回复
支持budded,object单元,TextTobinary BinaryToText
fangsp
2008-02-14
打赏
举报
回复
用ANSI编码 在网上找找 应该有的
budded
2008-02-14
打赏
举报
回复
vcl不都有源代码么?自己看啊
ObjectBinaryToText
ObjectTextToBinary
ZuoBaoquan
2008-02-14
打赏
举报
回复
1. Delphi的dfm文件默认是按ANSI编码保存的
2. '电'的Unicode编码(CodePoint)是U+7535(十六进制),换成十进制就是#30005
3. 由于是UTF-16 Little Endian,所以其内存表示为$35 $75,刚好可以用Integer(s[1])取得其整数值(s为WideString类型)。
4. 推荐阅读
.Net与字符编码(理论篇)
cimil
2008-02-14
打赏
举报
回复
s:string='电';
num:integer;
num:=ord(s[1]) < <8+ord(s[2]);
================================
s占几个字节?s[0]呢?
我是用PHP来试的,网页设为GB2312编码,则是占两个字节。设为Utf-8编码,则为3个字节。
我不知道设置ANSI编码应该怎么写。
brightyang
2008-02-14
打赏
举报
回复
ord就行了
Delphi
字符
编码
转换
工具,hex/unicode/ascII互转.rar
Delphi
字符
编码
转换
工具,原创代码,作者Author: 谢凯。输入一段
字符
串(汉字或者英文),可将其
转换
为Unicode
编码
或AscII
编码
。 其中有一段代码避免程序的重复执行(调试通过),原理:在程序启动时将Application的...
Delphi
XE
字符
转换
.docx
详细介绍了项目升级到xe后的
编码
转换
问
题
Delphi
XE10零基础实战快速入门
通过课堂上
一个
一个
的实战例子,演示
Delphi
XE10的用法,最后通过
一个
完整的通讯录程序,让学员初步掌握软件开发的全部流程 让零基础学员快速入门
Delphi
编程,快速掌握
Delphi
的使用方法,并能够制作出自己的软件来。...
delohi7和
delphi
2010
字符
串之间的
转换
delphi
7和
delphi
2010直接因
字符
串
编码
方式不一样,不能直接调用,本例子是本人编写的ascii码和unico之间的转变。同时也可以解决很多
delphi
2010调用
delphi
7编写的动态库连接
问
题
Delphi
url
编码
及转码及特殊
字符
串替换--百度和腾讯用的就是这个.mht
Delphi
url
编码
及转码及特殊
字符
串替换--百度和腾讯用的就是这个.mht
语言基础/算法/系统设计
16,748
社区成员
33,247
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章