どのように私は、UTF-8エンコーディングでHTTParty使用することができますか?
質問
私はhttp://example.com/tag/София/new.json
のようなURLがあると私はHTTPartyでGETリクエストを作りたいです。私が行うときます:
HTTPArty.get "<のhref =" http://example.com/tag/%D0%A1%D0%BE%D1%84%D0%B8%D1%8F/new.json "のrel =" nofollowをnoreferrer ">http://example.com/tag/София/new.jsonの
I入手ます:
URI::InvalidURIError at /
bad URI(is not URI?): link here
これを処理する方法任意のアイデア?
解決
標準には、「UTF-8としてURLをエンコードと言い、その後、マルチを表しますパーセントエスケープオクテットとして-byteシーケンス。」あなたの場合は、
http://example.com/tag/%D0%A1%D0%BE%D1%84%D0%B8%D1%8F/new.json
所属していません StackOverflow