どのように私は、UTF-8エンコーディングでHTTParty使用することができますか?

StackOverflow https://stackoverflow.com/questions/1981999

  •  22-09-2019
  •  | 
  •  

質問

私は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
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top