POSTエスケープされた Unicode 文字を含む文字列を含む 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