¿Cómo puedo extraer una URL con caracteres no ingleses de una cadena?
Aquí hay un script simple que toma una etiqueta de anclaje con una URL alemana y extrae la URL:
# encoding: utf-8
require 'uri'
url = URI.extract('<a href="http://www.example.com/wp content/uploads/2012/01/München.jpg">München</a>')
puts url
http://www.example.com/wp-content/uploads/2012/01/M
Losextract
l método @ se detiene en elü
. ¿Cómo puedo hacer que funcione con letras que no están en inglés? Estoy usando ruby-1.9.3-p0.