1. 首页
  2. 编程语言
  3. Delphi
  4. Delphi10中idHttpServer接收中文参数乱码的处理

Delphi10中idHttpServer接收中文参数乱码的处理

上传者: 2021-01-31 07:56:02上传 RAR文件 221.11KB 热度 8次
idHttpServer在开发中比较方便,一般情况都能应付。但在接收浏览器发送的带中文URL时,取参数就会是乱码。经过查找资源,发现大部分浏览器,中文一般会先转码为utf-8,此时,idHttpServer控件会根据请求头中ContentType的Chatset进行相应的转码,以形成正确的参数。但奇怪的是,控件没有取到这个值,因此,就用默认的Charset进行转码,结果就不是我们所希望的。控件又不能显示的设置这个charset,只能折衷地修改一下源码,以适应针对utf-8编码的转码。
下载地址
用户评论