我试图通过HttpPost方法从我的PHP Api获得响应 - API在数据库中进行SQL搜索请求。这是我的参数示例
// Example for param :
nameValuePairs.add(new BasicNameValuePair("getProductFromOtherShops", "1"));
nameValuePairs.add(new BasicNameValuePair("productName", name));
问题在于我的产品名称中包含“БойлерЕлдом”等保加利亚字符。 当我把名字放在我的参数中时,它没有到达API。救命!先谢谢!
答案 0 :(得分:1)
据我了解,只允许使用ASCII字符:https://developer.android.com/reference/org/apache/http/message/BasicNameValuePair.html
尝试使用Base64编码或转义非ASCII,然后再将其传递给服务器。