delphi中文乱码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了delphi中文乱码相关的知识,希望对你有一定的参考价值。
delphi官网的这篇文章Delphi Labs: DataSnap XE - WebBroker jQueryMobile Boilerplate
,
链接:http://edn.embarcadero.com/print/41322,
并且下载了Demo,编译运行后都正常,但是把里面的英文标题改成中文后就成了乱码,不知是何缘故,请赐教
谢谢!
delphi有这个功能?我测试了下,是因为使用了pageproducer这个控件,不使用该控件时正常,一旦使用该控件提供html代码,中文就出现乱码,无论我怎样utf8encode都不行
追答不是使用函数转码。Delphi 的具有 I/O 字符(文本,流等)功能的控件比如 IdFTP,IdHTTP,也许还包括 PageProducer ,它们都有自己的 TextEncoding (相似名称)属性,决定了它们对多字节字符的处理特征。
追问我刚换过一台电脑用delphi xe2 打开那个demo重新编译运行了一下,中文正常。
返回我的delphi xe6重新编译运行还是出现乱码。这是什么问题?
崩溃了。
它们的 DefStringEncoding 值也许不一样,你需要自己指定,比如指定为操作系统适应。
参考技术C 这个问题是否因为你不是使用utf8保存的源代码文件所致的?你是如何给因为标题赋值的?
以上是关于delphi中文乱码的主要内容,如果未能解决你的问题,请参考以下文章