我正在将一些包含"\"
的文字保存在数据库中,而"\"
则存储为\
,\
,有时也会存储为\
本身。
实施例:
"ABC \n\r DEF"
可能会存储为
"ABC \n\r DEF"
或"ABC \n\r DEF"
或"ABC \n\r DEF"
我无法找到数据在DB中存储的原因。请帮助我找出这种不稳定行为的根本原因。 : (字符编码:UTF-8)
我在数据库中存储的值(带有特殊字符)是从xml解析的。 使用getNodeValue()我将获取该节点的值。 节点具有适当的值(ABC \ n \ r \ nDEF)。
解析节点时,getNodeValue()会转义特殊字符吗?