Я передаю запрос POST
на URL со строкой, которая содержит экранированный символ Юникода.При проверке журналов на вызываемом сервере, unicode символ не экранируется.
Мой код:
SomeClass.post("path/to/method", :body => "<tag>This is a unicode character: 龅</tag>")
Журнал на path/to/method
:
Parameters: {"tag"=>"This is a unicode character: 龅"}
Как можноЯ говорю HTTParty не удалять экранированные символы?
Обновление
Похоже, 龅
разделяется на &
, даже если он отправляет его как POST
и в виде простой строки.Я не могу избежать амперсанда, его нужно убрать, как есть.