如何将使用Windows代码页1251编码的字符串转换为Unicode字符串
发布时间:2020-12-13 20:27:01 所属栏目:Windows 来源:网络整理
导读:我的应用程序收到的cyrllic字符串使用(我相信)下表: 我相信,因为我测试的所有字符都适合这张表. 问题:如何将此类事物转换为字符串,默认情况下在我的delphi中是unicode? 或者更好的是:delphi中是否有现成的转换器,还是应该编写一个? 如果您使用的是Delph
我的应用程序收到的cyrllic字符串使用(我相信)下表:
我相信,因为我测试的所有字符都适合这张表. 问题:如何将此类事物转换为字符串,默认情况下在我的delphi中是unicode?
如果您使用的是Delphi 2009或更高版本,则会自动完成:
type CyrillicString = type AnsiString(1251); procedure TForm1.FormCreate(Sender: TObject); var UnicodeStr: string; CyrillicStr: CyrillicString; begin UnicodeStr := 'This is a test.'; // Unicode string CyrillicStr := UnicodeStr; // ...converted to 1251 CyrillicStr := 'This is a test.'; // Cryllic string UnicodeStr := CyrillicStr; // ...converted to Unicode end; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- Windows上有用的命令行命令
- 有没有办法监视Windows服务并在挂起/停止时提醒用
- 添加存储在windows批处理脚本中的变量中的数字
- WIN2003?IIS默认不支持ASP的问题
- windows-update – 如何防止wuauserv(Windows Up
- windows-server-2008-r2 – 虚拟音频电缆在Windo
- .net core autofac automapper
- windows-server-2008 – 如何设置BIND DNS服务器
- wpf – 如何在Expression Blend中使用Collection
- WPF RibbonWindow Windows 8 – 控制框看起来很糟
热点阅读