1

重複の可能性:
UTF-8 全体

Android で Web アプリケーションを作成し、php を使用して mysql に接続したいと考えています。このアプリはペルシャ語です。PHPのみでmysqlに接続すると、ペルシャ語でデータが表示されます(したがって、mysqlへの接続はtrueです)が、Androidアプリでこのphpを使用してmysqlに接続すると、ペルシャ語でデータを取得できません。助けてください。

4

1 に答える 1

0

あなたのテーブルは文字セットUTF-8でなければなりません。

before insert & before select 接続直後にこのクエリを使用する必要があります。

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 に答える