Rubyでは、私は持っています:
require 'uri'
foo = "et tu, brutus?"
bar = URI.encode(foo) # => "et%20tu,%20brutus?"
バーを "et%20tu,%20brutus%3f" ("?" を "%3F" に置き換え) に等しくしようとしています。これを追加しようとすると:
bar["?"] = "%3f"
「?」すべてに一致し、取得します
=> "%3f"
私はもう試した
bar["\?"]
bar['?']
bar["/[?]"]
bar["/[\?]"]
他にもいくつかありますが、どれも機能しません。