【发布时间】:2013-04-07 12:40:39
【问题描述】:
我在 cpp builder(或 delphi)中寻找与 PHP RawURLEncode(和 Decode)等效的函数。
我使用以下字符串进行测试:_%_&_+_=_ _"_'_a_b_c_d_e_f_g_h_(我希望只编码 var 值,而不是整个 URL)
rawurlencode 返回:_%25_%26_%2B_%3D_%20_%22_%27_a_b_c_d_e_f_g_h_
我试过没有成功:
- TIdURI::ParamsEncode:
_%25_&_+_=_%20_%22_'_a_b_c_d_e_f_g_h_ - TIdURI::PathEncode:
_%25_&_%2B_=_%20_%22_'_a_b_c_d_e_f_g_h_ - TIdURI::URLEncode:错误:无协议(需要完整路径)
- HTTPApp::HTMLEncode:
_%_& amp;_+_=_ _& quot;_'_a_b_c_d_e_f_g_h_(“&”后加空格) - Wininet::WinHTTPEncode:在单元中找不到函数
- IdGlobal::URLEncode:在单元中找不到函数
- SynaCode::URLEncode: XE2 中找不到单元
【问题讨论】:
标签: php delphi c++builder urlencode html-encode