をエスケープデータベースに保存されているデータとまったく同じデータを取得するにはどうすればよいですか?春エスケープはすでにだから私は、私は、データベースに保存しています。この文字列を持っている文字列
2
A
答えて
5
春は\
文字がデータの一部であり、逃げるのに使用されていないと考えているため、データを取得するときに再びエスケープされます。
エスケープされた文字(JSON特殊文字、HTML文字など)を保存したくない場合は、エスケープされていないデータを保存して問題を解決する必要があります。エスケープは、データを表示するときに実行する必要があります。
問題のためにエスケープされたデータを保存するのは悪い習慣ですが、データベースに無駄なストレージスペースが必要になるため(これは現在あなたにとっては問題ではないかもしれませんが、行数)。
0
データを取得した後、それはその後、String
として保存します。あなたはまた、JSONデータ用StringEscapeUtils.unescapeJson(String input)
機構では、Apacheのビルドを使用することができ
String newJava = str.replace("\\\", "\");
1
+1
私はこれをデータベースに保存する前にエスケープ解除するためにこれを使用しています。 – nirvair
関連する問題
- 1. は、私は、文字列を持っているPython文字列
- 2. は、文字列から二重のエスケープ文字を削除し、私はこのように見ている文字列を持っていることバイナリ
- 3. 私は次の文字列を持っている文字列
- 4. は、私はこれにこだわっている文字列
- 5. のは、私は、文字列を持っているとしましょう、だから、文字列
- 6. は、私は、この文字列を持っている文字列
- 7. は、私はこの文字列を持っている奇妙な文字で文字列の結果に
- 8. は、どのように私は、文字列は、私はこのような文字列を持っている
- 9. 1アンギュラ - 私はこの文字列を持っている文字列
- 10. 私はこの文字列が持っている別の文字列
- 11. チェックは、文字列は、私は文字列のリストを持っている
- 12. 私は、この持っている文字列配列
- 13. 文字列から文字列を引き出し、私は文字列を持っている
- 14. は、私はこのコードを持っている文字列
- 15. は、私はこの機能を持っている文字列
- 16. 文字列は、私は、文字列の一部を持っている(ジャバスクリプト)
- 17. のRuntime.exec()ここで... ...だから私は、私は、カールの文字列をexecしたい文字列を持っている</p> <p>を
- 18. は私のpython 2.7で文字列を持っている文字列
- 19. 私はオブジェクトの文字列を持っていますこの文字列をJavaのハッシュマップに入れたい
- 20. ジャワ、句読点記号、プロセス文字列によって分割文字列は、私はこのような文字列を持っている文字列
- 21. 私は、この形式の文字列を持っている
- 22. 私はこのような文字列を持っている
- 23. 私はこの文字列を持っている
- 24. 私はこの文字列を持っているTCL
- 25. 私はこの文字列を持っているPHP
- 26. 店私は、このHTML文字列を持っている
- 27. 私はこのような文字列を持っている
- 28. 私はこの文字列を持っているgolang
- 29. は、Pythonは、私はこれらの3つの文字列を持っている文字列
- 30. JavaScriptが私はこのような文字列を持っている文字
そして、このように動作します!ありがとう。 – nirvair