【发布时间】:2013-04-09 23:12:10
【问题描述】:
我们最近迁移到了 rails 3.2.13。我们使用 ActiveResource 来调用 Web 服务。 ActiveResoure 将生成 xml 有效负载。我们注意到新的 xml 不会转义 unicode 字符。例如:
<name> C:\Documents and Settings\所有用户\testütestdev1.txt </name>在 rails 2.3 中,它会将 ü 转义为 ü :
<name> C:\Documents and Settings\所有用户\testütestdev1.txt <name>经过一番调查。看起来这是由于 ActiveSuppport to_xml 方法没有转义 unicode 字符。有没有人遇到过这个问题并知道如何解决?
【问题讨论】:
标签: ruby ruby-on-rails-3 activeresource activesupport