私は次の配列を持っています:
Array
(
[1] => Array
(
[time] => 07:30
[event] => Celebrity Organ Recital – Sophie-Véronique Cauchefer-Choplin
)
)
(元のイベント文字列は「CelebrityOrgan Recital –Sophie-VéroniqueCauchefer-Choplin」です。ENT_QUOTESでhtmlentitiesを使用しました)
json_encodeを使用すると、イベント文字列がNULLとして返され、MySQLに空の文字列として保存されます。
htmlentitiesを使用しない場合。これは私のデータベースで取得します:「CelebrityOrgan Recitalu2013Sophie-Vu00e9roniqueCauchefer-Choplin」。多くの方法を使用しましたが、それでもこの文字列を元の文字列に戻すことはできません。
これについては本当に助けが必要です。jsonで上記のようなUTF-8文字列をエンコードし、MySQLに保存してから、元の文字列にデコードするソリューションを提供していただければ幸いです。しばらく検索しましたが、まだ解決策が見つかりません。
どうもありがとう!