私の Web アプリは、いくつかの奇妙な出力を表示しています (そこにあってはならない Unicode 文字など)。私が推測できる最善の方法は、どういうわけかソースのどこかに悪い文字を導入したことですが、どこにあるのかわかりません。
次のようなことができると述べているこの回答を見つけました。
grep -obUaP "<\x-hex pattern>" .
Unicode char をブラウザーからBless 16 進エディターにコピーすると、char の正確なバイト数は次のようになります。
15 03 01 EF BF BD 02 02
<\xhex pattern>
必要な正確なバイトに一致するようにフォーマットするにはどうすればよいですか。私は試した:
grep -obUaP "<\x-15 03 01 EF BF BD 02 02>" .
しかし、それはうまくいきません。考え?