コンテンツに複数のBOM(EF BB BF)文字が含まれているので、それらを削除したいと思います。文字は文字列の真ん中にあります。単にすべてを削除したいと思います。
データは、CKEditorインスタンスから取得したJavaScriptソースから取得されます。次に、変数をPOSTし、バックエンドで文字列として読み取ります。BOMSがそこにあります。今のところ、それらはそのまま保持されますが、これにより、文字が解釈されてコンテンツの途中で表示され始めると、後処理でエラーが発生します。それらは私のCKEditorにコピーペーストされたものから来ているのではないかと思います。
文字列charをcharごとにステップスルーできますが、BOMと比較する方法がわかりません。文字列バイトの16進値を比較し、3バイトシーケンスを比較することはどういうわけか可能でしょうか?