使用 android 应用程序从 mysql 数据库中选择阿拉伯语单词

Selecting Arabic words from mysql database using android application

我有一个 android 应用程序,我已将它连接到 mysql 数据库
数据库包含阿拉伯语单词,当我 select 这些来自数据库阿拉伯语单词的单词将被衰减,如下图所示


结果一定是这样的

sho = فەفف
hawkar= Array
nechir= Array
test= Array


并且如下图所示,我的数据库的排序规则是 utf8_general_ci 如下所示,阿拉伯语单词在 table
[= 中没有任何问题16=]


这是后台工作的代码

protected String doInBackground(String... params) {

    String login_url="http://kurddic.site88.net/login2.php";

    String method=params[0];
    if(method.equals("register")){

    }
    else if(method.equals("login")){

        try {
            URL url=new URL(login_url);
            HttpURLConnection httpURLConnection=(HttpURLConnection)url.openConnection();
            httpURLConnection.setRequestMethod("POST");
            httpURLConnection.setDoInput(true);
            httpURLConnection.setDoOutput(true);

            InputStream inputStream=httpURLConnection.getInputStream();

            BufferedReader bufferedReader=new BufferedReader(new InputStreamReader(inputStream, "iso-8859-1"));

            String response="";
            String line="";

            while ((line=bufferedReader.readLine())!=null) {
                response+=line;
            }

            bufferedReader.close();
            inputStream.close();
            httpURLConnection.disconnect();
            return response;

        } catch (MalformedURLException e) {
            e.printStackTrace();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

    }


这是 php select离子代码

<?php
require "config.php";
$sql_query = "select en,ku from words where active='1'";
$result=mysql_query($sql_query);
if($qq=mysql_num_rows($result)>0){
while($row=mysql_fetch_assoc($result)){
$name=$row["en"];
$name2=$row["ku"];
echo $name."= ".$name2;
echo"<br/>";
}

}
else{
echo "no info is available";
}
?>


请注意,我正在使用 Genymotion 模拟器
问题出在我的模拟器上还是什么?

感谢您的帮助....

编辑您的代码:

BufferedReader bufferedReader=new BufferedReader(new InputStreamReader(inputStream, "UTF-8"));