私の次のコードは正常に動作します。
$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が非常に新しいので、誰かがガイドしてください。 ® 記号を使用しない場合は、問題なく動作します。
ティア、