メッセージを Amazon SQS Queue に送信するウェブアプリがあります。メッセージに無効なバイナリ文字が含まれているため、Amazon sqs lib は「AmazonSQSException」をスローします。メッセージは、着信 http 要求から取得されたリファラーです。これは次のようになります。
太字の文字は無効な文字のようです。Amazon で受け入れられない文字を除外する簡単な方法はありますか?
メッセージ本文で Amazon が許可する文字は次のとおりです。無効な文字を '' に置き換えるためにどの正規表現を使用すればよいかわかりません