Ruby on rails 葡萄宝石编码响应
在API响应中,有HTML实体。请你能让它返回解码的实体Ruby on rails 葡萄宝石编码响应,ruby-on-rails,ruby,character-encoding,grape,grape-api,Ruby On Rails,Ruby,Character Encoding,Grape,Grape Api,在API响应中,有HTML实体。请你能让它返回解码的实体 {"success_message":"Record found","result":[{"category":"Health \u0026 Safety"}]} 应该是 {"success_message":"Record found","result":[{"category":"Health & Safety"}]} 我使用葡萄宝石api,我也尝试了这个 默认格式:json format :json content_ty
{"success_message":"Record found","result":[{"category":"Health \u0026 Safety"}]}
应该是
{"success_message":"Record found","result":[{"category":"Health & Safety"}]}
我使用葡萄宝石api,我也尝试了这个
默认格式:json
format :json
content_type :json, "application/json;charset=iso-8859-1"
在我的api中,但仍在工作。\u0026与HTML实体无关。在我的数据库中,它像Health&Safety一样存储在json编码后的响应中。这看起来像是一个完全有效的ruby字符串。在irb:p Health\u0026 Safety中试用⇒ 健康与安全。我不明白你有什么问题,一点问题都没有。你得到的和你期望得到的是相同的字符串。您可以尝试内容类型:json,application/json;如果希望在响应中看到显式的和,则charset=utf-8。