可能重复:
一直到 UTF-8
我想在 android 中编写一个 web 应用程序并使用 php 与 mysql 连接。这个应用程序是波斯语的。当我仅使用 php 连接到 mysql 时,我可以看到波斯语中的数据(因此我与 mysql 的连接是真的)但是当我在 android 应用程序中使用这个 php 连接到 mysql 时,我没有得到波斯语中的数据。请帮忙。
你的表必须 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');
我是波斯人,并对其进行更多次测试...