0

我正在尝试使用 HttpPost 方法从我的 php Api 获得响应 - API 发出 SQL 请求以在数据库中进行搜索。这是我的参数作为示例

    // Example for param :
    nameValuePairs.add(new BasicNameValuePair("getProductFromOtherShops", "1"));
    nameValuePairs.add(new BasicNameValuePair("productName", name));

问题是我有带有保加利亚字符的产品名称,例如“Бойлер Елдом”。当我将名称放入参数中时,它不会到达 API。帮助!之前谢谢!

4

1 回答 1

1

据我了解,只允许使用 ASCII 字符:https ://developer.android.com/reference/org/apache/http/message/BasicNameValuePair.html

在将其传递给服务器之前,尝试使用 Base64 对其进行编码或转义非 ASCII。

于 2013-09-02T12:10:14.947 回答