ユーザーからの複数行の入力を受け入れ、JSON 経由でデータを送信するこの Web サイトを維持しています。改行 \n は適切にデコードおよびエンコードされますが、何らかの理由で \r 文字がサーバー側で受け入れられないため、送信する前にエスケープする必要があると感じています。修正する前に、問題を再現したいのですが、方法が見つかりません!!!!
おすすめはありますか?
編集さらに調査した結果、問題はIEのみにあることが判明しました(テキスト入力にコピー/貼り付けするときに \r 文字が追加されるように)。テキスト領域をハイジャックしても、FF または chrome では何も変更されず、data.description.replace("\r","") を実行しても問題は解決しませんでした。まだ突っついています。