【发布时间】:2013-02-21 15:00:59
【问题描述】:
目前我正在开发一个带有 PayPal 结帐的 Rails 应用程序。 PayPal 使用 IPN 消息与我的应用程序通信。
在许多情况下一切正常,但如果有人使用特殊字符,如德语变音符号 (öüäß),我会在字符串中得到 \xf6。
如何将其转换为人类可读的字符 'ö'?
【问题讨论】:
-
返回给您的完整字符串(带有
\xf6)是什么? (假设它作为字符串返回;否则你是从文件中读取它还是什么?) -
IPN 是对服务器的 POST 请求。我得到的带有参数的有效载荷。例如,我可以使用 params[:last_name] 获取付款人姓名。在我的情况下,如果 Schöning
标签: ruby ruby-on-rails-3 utf-8 iconv