我有一个标准的xml,其中包含一个字符串,如“test &#3 5; 4”(只是忽略空格)。现在当我用cffile.read读取它时,这个字符串变成了“test#4”。有什么办法可以防止coldfusion编码字符?我已经尝试过更改cffile.read的编码,但它不起作用。防止逃离字符的Coldfusion
回答
你只需要你的哈希翻倍,即: “测试& ## 3 5 4” - 所以是这样的:
replace(yourstring , "##" , "####" , "all")
这个问题是,虽然它解决了编码问题,但当我尝试解析xml时,它给了我“myfile.xml不是有效的XML格式” – 2012-02-09 19:26:27
然后,您需要使用占位符,例如: 处理前: '替换(yourstring, “##”, “-hash-”, “全”)' 处理后: '替换(yourstring, “-hash-”, “##”,“所有“)' – NotJustClarkKent 2012-02-09 23:16:57
搅拌,这有帮助吗? – NotJustClarkKent 2012-02-10 17:27:25
- 1. 防止Nokogiri逃离URL中的字符
- 2. 防止Nokogiri逃离角色?
- 3. 逃离PHP字符串
- 4. 防止EF逃逸通配符
- 5. Xml在VB.Net文字防止逃逸
- 6. 逃逸+字符作为AJAX数据(以防止串联)
- 7. 我如何防止奇怪逃逸字符出现在提示
- 8. 国防部重写逃逸字符
- 9. “逃离” $
- 10. 逃跑的请求参数的名称某些字符防止LWP
- 11. 如何阻止逃离&符号的垃圾邮件?
- 12. 逃离的C++
- 13. 防止参数查询逃逸撇号
- 14. Python:防止json.load(文件)从剥离转义字符
- 15. 防止Jayway JsonPath从json字符串中剥离引号
- 16. JTable防止字符串
- 17. 从已经逃逸防止minidom命名逃脱文本
- 18. 如何逃脱JSON喜欢你逃避输出,以防止XSS
- 19. 如何防止SQL注入与ColdFusion
- 20. 防止在Coldfusion中同时登录
- 21. 逃离'?'在mod_rewrite的
- 22. 逃离preg_replace的+号
- 23. 防止WYSIWYG剥离html类
- 24. 防止HTML标签剥离
- 25. 防止IME离开应用
- 26. 防止从去离屏幕
- 27. 逃离“。”在preg_replace
- 28. 逃离串
- 29. “逃离”噩梦
- 30. 防止显示表情符号字符
你可以张贴实际的XML,CF代码和结果? CFFile不应该对XML实体做任何事情,所以我怀疑其他事情正在发生。 – 2012-02-09 19:27:25