unregelmäßiges Verhalten von "\" während der memoryung in DB

Ich spare einige Texte mit "\" in der database und "\" wird als \ gespeichert \ , &#92 und manchmal als \ selbst.

Beispiel: "ABC \n\r DEF" kann als gespeichert werden

  1. "ABC \n\r DEF" oder
  2. "ABC \n\r DEF" oder
  3. "ABC \n\r DEF"

Ich kann nicht herausfinden, warum data so in DB gespeichert sind. Bitte helfen Sie mir heraus, die Ursache für dieses unberechenbare Verhalten herauszufinden. : (charactercodierung: UTF-8)

Die Werte (mit Sonderzeichen), die ich in der database speichere, werden aus xml analysiert. Mit getNodeValue () bekomme ich den Wert dieses Knotens. Der Knoten hat den richtigen Wert (ABC \ n \ r DEF).

Beim Analysieren des Knotens wird getNodeValue () die Sonderzeichen entschlüsseln?