小编Ton*_*ony的帖子

Delphi tidhttp编码特殊字符

我已将应用程序从D2007升级到XE6.它将数据发布到网络服务器.

我无法确定哪些编码将正确发送左右引号字符(下面的代码片段).我已经尝试了我能找到的每个选项,但是它们?在发送时被编码(就我在WireShark中看到的那样).

D2007没有问题,但XE6完全是关于Unicode的,我不确定问题是编码还是代码页或什么.

  Params := TIdMultipartFormDataStream.Create;
  params.AddFormField('TEST', 'Test ‘n’ Try', 'utf8').ContentTransfer := '8bit';
  IdHTTP1.Request.ContentType := 'text/plain';
  IdHTTP1.Request.Charset := 'utf-8';
  IdHTTP1.Post('http://test.com.au/TestEncoding.php', Params, Stream);
Run Code Online (Sandbox Code Playgroud)

delphi http-post character-encoding

0
推荐指数
1
解决办法
1095
查看次数

标签 统计

character-encoding ×1

delphi ×1

http-post ×1