私はいくつかのメールを読んでいて、本文のコンテンツを取得し、それを実行json_encode()
して別の API に送信しています。問題は私が得ていることです
json_encode(): 引数の UTF-8 シーケンスが無効です。
json_encode()
次に、使用する前に文字列をきれいにしようとします
$msg = iconv('UTF-8', 'UTF-8//IGNORE', $msg);
再びにつながる
iconv(): 入力文字列に不正な文字が検出されました
結果として false を返します。
utf8 以外の文字があっても、文字列をクリーンアップしjson_encode()
て問題を発生させずに実行する回避策はありますか? utf8 以外のすべての文字を削除しても問題ありません