【发布时间】:2011-09-13 10:14:22
【问题描述】:
当我在网站上发送一些西里尔文字时,该文字显示为“?????????”.... 这是我的发送功能:
http := TIDHttp.Create(nil);
http.HandleRedirects := true;
http.ReadTimeout := 5000;
http.Request.ContentType:='multipart/form-data';
param:=TIdMultiPartFormDataStream.Create;
param.AddFormField('adtitle','Текст на кирилица');
param.AddFormField('area','Текст явергсдфсдфадфас');
http.Post('http://www.example.com/',param);
【问题讨论】:
-
您使用的是哪个版本的 Delphi?
-
我不知道...我有 Delphi 2009 - indy10 是内置的,但是当我打开源文件夹时,我发现了 2 个 indy 文件夹,一个是 indy9,另一个是 indy10
-
Indy 9 不支持 Delphi 2009。Embarcadero 在 2009 年的安装中包含 Indy 9 是一个错误。
标签: delphi character-encoding indy