ASCII怎么能我串字符(123-jhk25)转换为ASCII在Delphi7的转换串字符在delphi
1
A
回答
1
取决于你的Delphi的版本。在Delphi 2007及之前版本中,字符串自动采用ANSI字符串格式,低于128的任何字符都是ASCII字符。
在D2009及更高版本中,由于默认字符串类型为UnicodeString,所以事情变得更加复杂。你必须把角色投给AnsiChar。它会执行代码页转换,然后无论结果如何,可能会或可能无法运行,具体取决于所涉及的字符来自哪种语言。但如果它最初是一个ASCII字符,它应该转换没有麻烦。
2
如果你指的字符的ASCII代码,你需要使用奥德()函数返回的任何“枚举”型
的顺序值在这种情况下,它的工作原理上的字符值,返回一个字节:
var
Asc : Byte;
i : Integer;
begin
for i := 1 to Length(s) do
begin
Asc := Ord(s[i]);
// do something with Asc
end;
end;
相关问题
- 1. WideString的字符串转换在Delphi 7
- 2. delphi数组字符串字符串转换
- 3. 在Delphi可以将字符串转换为一组
- 4. 在Delphi中将UTC字符串转换为TDatetime
- 5. 转换字符串字符串字面
- 6. 转换字符串在Unity
- 7. 在F#字符串转换
- 8. 转换字符串在Java
- 9. 转换数字字符串转换为字符串
- 10. 转换字符串
- 11. 字符串转换
- 12. 字符串转换
- 13. 字符串转换
- 14. 字符串转换
- 15. 字符串转换为字节转换
- 16. 如何在Delphi字符串中转义字符
- 17. 将字符串转换为字符串
- 18. 将字符串转换为字符串
- 19. C++字符串到字符串转换
- 20. 将字符串转换为字符串
- 21. 转换字符串[字符串:任何]
- 22. 转换的java字符串转换成JavaScript字符串
- 23. 转换一个字符串转换为字符串
- 24. 将字符串转换为int,int转换为字符串
- 25. 将转换器映射字符串转换为字符串
- 26. 如何将ISO 8601字符串转换为Delphi TDate?
- 27. delphi 7 http请求转换为字符串
- 28. 使用delphi xe将iso_8859_1字符串转换为win1253
- 29. 将ShortInt数组转换为字符串,Delphi
- 30. Delphi&ADO:日期时间到字符串转换
Delphi 7中的字符串'(123-jhk25)'只包含ASCII字符。不需要转换。 – kludg 2010-02-21 15:05:06