sql >> データベース >  >> RDS >> Mysql

json_encodeが何も返さない

    これは古いことは知っていますが、このエラーの説明は見つかりませんでした。私の場合、問題はアクセント記号付きのDBの値を保持することでした(Ej:カフェテリア)。 var_dump($ emparray)は確かに情報を表示しますが、echo json_ecode($ emparray)は何も表示しません。解決策は?

    これは私のDB接続です:

    $connection = mysqli_connect('ip,'user','pass','dbname') or die("Error " . mysqli_error($connection));

    正しい文字セットを追加するだけです:

    mysqli_set_charset( $connection, 'utf8');

    他の人のためにこの仕事をExpetcsします。



    1. PostgreSQL:テーブル作成時間

    2. すでに閉じられているオブジェクトsqlitedatabaseを再度開こうとします

    3. ブール列のSQLAlchemyfunc.count

    4. PostgreSQLでのPOSITION()のしくみ