0

私の次のコードは正常に動作します。

$arr = array();
$str = "Acme® Foundation";
$arr[] = array( "title" => $str);
echo json_encode($arr);

--------- 出力は期待どおりです

[{"title":"Acme\u00ae Foundation"}]

しかし、データベーステーブルから同じ文字列を取得すると、null が返されます

$arr = array();
$row = mysql_fetch_array($result, MYSQL_ASSOC);
$str = $row["title"];
$arr[] = array( "title" => $str);
echo json_encode($arr);

--------- 出力が期待どおりにならない

[{"title":null}]

私もphpとmysqlが非常に新しいので、誰かがガイドしてください。 ® 記号を使用しない場合は、問題なく動作します。

ティア、

4

2 に答える 2