Xml 防止coldfusion转义字符
我有一个标准xml,它包含一个类似“test#;4”的字符串(忽略空格)。现在,当我用cffile.read读取它时,这个字符串变成“test#4”。有没有办法防止编码字符的冷融合?我已经尝试更改cffile.read上的编码,但没有成功。您只需将哈希值加倍,即:“test#3 5;4”-类似于:Xml 防止coldfusion转义字符,xml,encoding,coldfusion,Xml,Encoding,Coldfusion,我有一个标准xml,它包含一个类似“test#;4”的字符串(忽略空格)。现在,当我用cffile.read读取它时,这个字符串变成“test#4”。有没有办法防止编码字符的冷融合?我已经尝试更改cffile.read上的编码,但没有成功。您只需将哈希值加倍,即:“test#3 5;4”-类似于: replace(yourstring,“##”、“####”、“all”)问题是,虽然它解决了编码问题,但当我试图解析xml时,它给出了“myfile.xml不是有效的xml格式”,那么在处
replace(yourstring,“##”、“####”、“all”)
问题是,虽然它解决了编码问题,但当我试图解析xml时,它给出了“myfile.xml不是有效的xml格式”,那么在处理之前,您需要使用一个占位符,例如:replace(yourstring,“###”、“-hash-”、“all”)
处理后:replace(您的字符串,“-hash-”、“##”和“all”)
您可以发布实际的XML、CF代码和结果吗?CFFile不应该对XML实体做任何事情,所以我怀疑还有其他事情发生。