你可以使用htmlentities
require 'htmlentities'
str = "üö ä€ afd sdf sdfüäää"
HTMLEntities.new.encode(str, :named)
#=> "üö ä€ afd sdf sdfüäää"
我终于做到了:
while str.gsub!(/[^0-9A-Za-z]/, ''); end
但是因为我只需要 0-9 和 a-z。