1

可能重复:
一直到 UTF-8

我想在 android 中编写一个 web 应用程序并使用 php 与 mysql 连接。这个应用程序是波斯语的。当我仅使用 php 连接到 mysql 时,我可以看到波斯语中的数据(因此我与 mysql 的连接是真的)但是当我在 android 应用程序中使用这个 php 连接到 mysql 时,我没有得到波斯语中的数据。请帮忙。

4

1 回答 1

0

你的表必须 charset UTF-8,

在插入和选择之前,您必须在连接后立即使用此查询:

SET CHARACTER SET utf8

例如:

   $m_Handle = mysqli_connect('loaclhost',DATABASEUSERNAME,DATABASEPASSWORD,DATABASENAME) 
    or die ( mysqli_error($m_Handle) ); 

    $sSQL= 'SET CHARACTER SET utf8'; 

    mysqli_query($m_Handle,$sSQL) 
    or die ('Can\'t charset in DataBase'); 

我是波斯人,并对其进行更多次测试...

于 2012-11-26T16:03:11.437 回答