我的任务是通过PHP将数据从java程序插入数据库。 这是我在java中的代码:
httpPost.setEntity(new UrlEncodedFormEntity(nameValuePair, "UTF-8"));
HttpResponse response = httpClient.execute(httpPost);
我添加了header('Content-type: text/html; charset=utf-8'); in my PHP file
但是,数据库仍然显示类似于å城5座2æ¨和上é<ª。
我测试了nameValuePair中的变量
Log.e("TEST", name + " " + propName + " " + roomLoc + " " + roomType + " " + contact + " " + email + " " + rentStart + " " + rentEnd + " ");
值正确显示。
我的数据库可以显示utf8中的单词,使用纯PHP请求进行测试。
我可以知道如何在数据库中的utf8中获取这些数据吗?