求ruby中类似PHP的urlencode()、JAVA中java.net.URLEncoder.encode()的实现

其他语言都有URL字符标准化转码函数,如:
ASP:server.URLEncode()
PHP:urlencode()
JAVA:java.net.URLEncoder.encode()
RUBY:??
请问ruby中有这种函数吗?如果没有怎么实现呢?谢谢

ruby 本身没有。
rails在view中用
<%=u "URL ENCODE

ME

" %>

后台代码可以考虑
http://rdoc.info/stdlib/erb/1.8.7/ERB/Util%3aurl_encode

[code="ruby"]require 'uri'
URI.encode "<>"[/code]