# File lib/PageTemplate/parser.rb, line 468
      def escapeURI(string)
        string.gsub(/([^ a-zA-Z0-9_.-]+)/n) do
        '%' + $1.unpack('H2' * $1.size).join('%').upcase
        end.tr(' ', '+')
      end