如何在 ColdFusion 中创建 xml 文件时转换 utf-8 格式的特殊字符
我正在使用 ColdFusion 5 并尝试在创建 xml 文件时将特殊字符转换为 utf-8
我正在使用 xmlFormat() ,但是当我解析 xml 文件时,它会给出如下错误:
解析 xml 失败:
mountainhomes/xdeadline_listings_wsj.xml:539:解析器错误:输入不是正确的 UTF-8,指示编码!
字节:0x96 0x31 0x28 0x32
5BA,开放式厨房,餐厅和厨房带燃气日志的家庭区。下层有 2 个车库
、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 ^
I am using ColdFusion 5 and trying to convert special characters to utf-8 while creating xml file
I am using xmlFormat() for that, But when I parsing the xml file it is giving error like this:
Parsing xml failed:
mountainhomes/xdeadline_listings_wsj.xml:539: parser error : Input is not proper UTF-8, indicate encoding !
Bytes: 0x96 0x31 0x28 0x32
5BA,open kitchen,dining & family area w/gas log fp.Lower level has 2 garages
                                                                     Â&n bsp;        ^
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 Demoronize (http://www.cflib.org/index.cfm?event=page.udfbyid&udfid=725) 等 UDF 来解决此问题。我使用 dpaste.org(原始视图)来查找有问题的字符,获取正确的 ascii 代码,并将其添加到 Demoronize 以过滤这些垃圾字符。下面是我添加到原始 UDF 中的列表,用于删除 Word 引号、省略号等。
You can use a UDF like Demoronize (http://www.cflib.org/index.cfm?event=page.udfbyid&udfid=725) to solve this. I use dpaste.org (Raw View) to find the offending character, get the proper ascii code, and add it to Demoronize to filter these garbage characters. Below are a list that I've added to the original UDF to take out Word quotes, elipses, etc.