• 微软原版系统

  • 一键重装系统

  • 纯净系统

  • 在线技术客服

魔法猪系统重装大师 一键在线制作启动 U 盘 PE 系统 用一键重装的魔法拯救失去灵魂的系统
当前位置:首页 > 教程 > 电脑教程

解决DelphiXE(2010,2009)里的UTF8乱码问题!

时间:2015年04月02日 15:33:39    来源:魔法猪系统重装大师官网    人气:16826
前往Delphi专题
 Delphi 后续 Unicode 版本中, 一些单元里碰到UTF8编码字符,如果我们可能没有安装西欧的一些字符集,单元有可能显示错误,用Delphi右键菜单 File Format->UTF8也未必能修复好。

如图:


正是因为 Delphi 单元不认识UTF8字符集,导致单引号被吃掉,编译异常!

 

这个时候,千万不要随便修改或保存该单元文件。将该单元拖到 NodePad++里,在 NodePad++ 菜单->格式->以UTF8显示,即可看到这样的效果,UTF8字符编码马上原形毕露(如图:xC0,xFF, 记住这是十六进制,是零而不是大写字母的O):

以 #$ 打头,修正如下:


如果是char字符,则改为  #$00C0和 #$00FF,记住多两个零。

如果是ansichar,则改为 #$C0和 #$FF。

我经历的一些控件: ICS 7.0, SynEdit, Database Comparer VC 都有这个UTF8编码问题。

摆平她们,然后享受她们!

解决,DelphiXE,2010,2009,里的,UTF8,
栏目:电脑教程 阅读:1000 2023/12/27
Win7教程 更多>>
U盘教程 更多>>
Win10教程 更多>>
魔法猪学院 更多>>

Copyright © 2015-2023 魔法猪 魔法猪系统重装大师

本站发布的系统仅为个人学习测试使用,请在下载后24小时内删除,不得用于任何商业用途,否则后果自负,请支持购买微软正版软件。

在线客服 查看微信 返回顶部