私はこれが一般的なエラーであることを知っており、既知の解決策を使用していますが、それでも同じエラーが発生します:
require 'open-uri'
url = "http://website.com/dirs/filex[a]"
safeurl = URI.parse(URI.encode(url))
...
与えるURI::InvalidURIError: bad URI(is not URI?):
私はその[
と]
文字がこれを引き起こしていることを知っています。しかし、URI.encode は何もしていません
私は何を間違っていますか?