ダブルクォーテーションとシングルクォーテーションとアンパサンドを含む場合のテスト

 コンテンツに & とか & とか " とか " とか ' とか ' とか 半角スペース' 'とか 半角スペースのコード   を含む場合に、マストドンでの表示がどうなるかテスト。

<、>、&が半角の場合にエンコードしてから返したらどうなるかテスト。<br> もテスト。

改行コード <br> のテストを忘れてた。

& だけエンコードして返してみる。<>は全角の<>に置換する。

未分類
管理人のマストドンアカウントへのリンクなど

コメント

  1. ishii ishii より:

    データベース内のJSONは次の通り。

    (注意:実際は https:// の後の半角スペースはない)
    "content":"\u003Cp\u003E\u003Cstrong\u003E\u30c0\u30d6\u30eb\u30af\u30a9\u30fc\u30c6\u30fc\u30b7\u30e7\u30f3\u3068\u30b7\u30f3\u30b0\u30eb\u30af\u30a9\u30fc\u30c6\u30fc\u30b7\u30e7\u30f3\u3068\u30a2\u30f3\u30d1\u30b5\u30f3\u30c9\u3092\u542b\u3080\u5834\u5408\u306e\u30c6\u30b9\u30c8\u003C/strong\u003E\u003C/p\u003E\u003Cp\u003E\u3000\u30b3\u30f3\u30c6\u30f3\u30c4\u306b \u0026#038; \u3068\u304b \u0026amp; \u3068\u304b \u0022 \u3068\u304b \u0026quot; \u3068\u304b ' \u3068\u304b \u0026#039; \u3068\u304b \u534a\u89d2\u30b9\u30da\u30fc\u30b9' '\u3068\u304b \u534a\u89d2\u30b9\u30da\u30fc\u30b9\u306e\u30b3\u30fc\u30c9 \u0026nbsp; \u3092\u542b\u3080\u5834\u5408\u306b\u3001\u30de\u30b9\u30c8\u30c9\u30f3\u3067\u306e\u8868\u793a\u304c\u3069\u3046\u306a\u308b\u304b\u30c6\u30b9\u30c8\u3002\u003C/p\u003E\u003Cp\u003E\u003Ca href=\u0022https:// ishii00141.stars.ne.jp/20251205-1802-4445/\u0022\u003Ehttps:// ishii00141.stars.ne.jp/20251205-1802-4445/\u003C/a\u003E\u003C/p\u003E",

    Mastodonだと次の通り。デコードされてる。
    --
     コンテンツに & とか & とか " とか " とか ' とか ' とか 半角スペース' 'とか 半角スペースのコード を含む場合に、マストドンでの表示がどうなるかテスト。
    --

  2. ishii ishii より:

    タグに関しては、タグらしく半角で表示しようとするとタグとしてマストドンに認識されてしまうし、エスケープして&を使った文字にしておくと、&が付いたままマストドンに表示されてしまう。
    &に関しては&amp;に置換して戻しておいた方が良いが、タグに関しては全角にするのが妥当かもしれない。

タイトルとURLをコピーしました