我正在尝试执行Utils.sendHttpPostMultipart请求,但是当我有诸如ã,é等特殊字符时,该值是错误的

如何解决呢?

这是我的代码:

List< NameValuePair > values = new ArrayList< NameValuePair > ( );
values.add( new RegValuePair( "Key", "Não funciona");
StringBuilder ret = Utils.sendHttpPostMultipart( "http://localhost/am.aspx", values );

最佳答案

尝试这个
字符串encodingString = URLEncoder.encode(s,“ UTF-8”);

08-16 16:26