String#encode with fallback not working

Hi,

I am trying to replace ‘?’ with ‘e’,but no luck

s = “V\345ctor”
s.encode!(‘ASCII’,:invalid => :replace) # => “V?ctor”
s.encode(:fallback => {’?’ => ‘e’}) # => “V?ctor”

any help please?