Actions
Bug #9806
closedURI#encode doesn't encode characters '[' and ']'. They should be encoded as %5B and %5D respectively.
Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
2.2.0 and prior versions as well
Backport:
Tags:
Description
The subject says it all.
IRB session demonstrating the problem:
charlez$ irb
head :001 > RUBY_VERSION
=> "2.2.0"
head :002 > require 'uri'
=> true
head :003 > my_str = '[ futsal club ]'
=> "[ futsal club ]"
head :004 > URI.encode(my_str)
=> "[%20futsal%20club%20]"
head :005 >
Note: Testing using JavaScript function encodeURI('[ futsal club ]') produces "%5B%20futsal%20club%20%5D" which is the correct result.
Actions
Like0
Like0Like0Like0Like0Like0Like0