http://lhdeyx.blog.163.com/blog/static/318196972011102853729603/
一、uses
HTTPApp
二、使用前要用UTF8Encode转换成utf-8编码
HTTPEncode(UTF8Encode(Text));
不然和标准的url_encode()编码结果不一致,查询结果自然不是预期的。可以通用浏览器地址来查看。
解码后要用UTF8Decode做解码后处理:
UTF8Decode(httpdecode(Text))
不然解码后还是一堆乱码。
HTTPApp
二、使用前要用UTF8Encode转换成utf-8编码
HTTPEncode(UTF8Encode(Text));
不然和标准的url_encode()编码结果不一致,查询结果自然不是预期的。可以通用浏览器地址来查看。
解码后要用UTF8Decode做解码后处理:
UTF8Decode(httpdecode(Text))
不然解码后还是一堆乱码。
=======================
//edit2.Text:=httpencode(ansitoutf8(ansistring(edit1.Text))); 汉字 变为网页地址栏里的编码 正确;
edit2.Text :=urlencode(ansitoutf8(ansistring(edit1.Text)));汉字 变为网页地址栏里的编码 正确;
edit2.Text := DSAzure.TAzureService.URLEncode(ansitoutf8(ansistring(edit1.Text))); 汉字 变为网页地址栏里的编码 正确;
edit2.Text := DSAzure.TAzureService.URLEncode(edit1.Text);汉字 变为网页地址栏里的编码 正确;
单元
DSAzure.TAzureService.URLEncode
urlencode ---magsubs1
delphi lazarus opengl
网页操作自动化, 图像分析破解,游戏开发