From: Han Holl Date: 2004-11-26T22:23:44+09:00 Subject: Uri.escape default Hi, URI::UNSAFE is the default for url-encoding. It's value is: /[^-_.!~*'()a-zA-Z\d;\/?:@&=+$,\[\]]/n In the light of the following: For worldwide interoperability, URIs have to be encoded uniformly. To map the wide range of characters used worldwide into the 60 or so allowed characters in a URI, a two-step process is used: * Convert the character string into a sequence of bytes using the UTF-8 encoding * Convert each byte that is not an ASCII letter or digit to %HH, where HH is the hexadecimal value of the byte (source: http://www.w3.org/International/O-URL-code.html) I would expect something like /[^A-Za-z0-9]/ with maybe some obvious allowed characters like . included. Cheers, Han Holl