2016-12-13 9 views
0

私はmysqlデータベースからデータを取得しているPHP Webサービスを持っています。データベースでは、データはMarathi言語で保存されますが、私は郵便配達員でWebサービスを実行しているときにデータが到着していますが、多くの疑問符記号が表示されます。この問題を解決するには?以下は私のPHP Webサービスコードです:PHPウェブサービスを使用してMarathi言語でJSONデータを表示

+0

これを追加してください 'header( 'Content-Type:text/html; charset = utf-8'); ' – ThisBoyPerforms

+0

はまだ同じ問題に直面しています –

+0

{" msg ":"成功 "、"詳細 " "id": "3"、 "recipe_name": "????? ????"、 "time_required": "?"、 "ingredients": "?" ??? ????私は応答 –

答えて

1

あなたは文字セットの問題があります。あなたのコードで

、この行の後:

include_once('config_db.php'); 

は、これを追加します。

mysqli_query($db, 'set names utf8mb4'); 

をデータベースがutf8mb4をサポートしていない何とか場合は、代わりにこれを使用する:

mysqli_query($db, 'set names utf8'); 

これは問題を解決するはずです。

そうでない場合は、テーブルにも問題があります。 解決方法は、varcharまたはtext列の照合順序を utf8mb4_general_ciに設定することです。 これは、データエントリをやり直す必要があることを意味します。

+0

ありがとう...私はしたい言語で応答を得る。 –

関連する問題