ホームページ >バックエンド開発 >PHPチュートリアル >json_encode を使用して JSON 内の特殊文字を保持するにはどうすればよいですか?
特殊文字を含む配列を操作する場合、 json_encode関数。この問題は、著作権記号や商標記号などの文字に関して報告されています。
この問題に対処するには、json_encode ドキュメントで指定されているように、文字列データが UTF-8 でエンコードされていることを確認してください。この問題を解決する解決策は次のとおりです。
<code class="php">$arr = array_map('utf8_encode', $arr); $json = json_encode($arr);</code>
<code class="json">// {"funds":"ComStage STOXX®Europe 600 Techn NR ETF"}</code>
一貫性を保つために、htmlentities() ではなく utf8_encode() を使用する必要があることに注意することが重要です。
詳細については、次のドキュメントを参照してください:
以上がjson_encode を使用して JSON 内の特殊文字を保持するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。