Hyperlinq to file path with spaces does not work

I stumbled across this during some testing. Any path with spaces does not get rendered as a link, it's converted to a uri string. It might make sense for urls but not so much for file paths.

Could this be fixed?

e.g.,
new[] {
new Hyperlinq("http://www.example.com/path?q=query+without+spaces"),
new Hyperlinq("http://www.example.com/path?q=query with spaces"),
new Hyperlinq(@"c:\file.txt"),
new Hyperlinq(@"c:\new folder\file.txt"),
}.Dump();


yields:
http://www.example.com/path?q=query+without+spaces (clickable link)
http://www.example.com/path?q=query with spaces (text)
c:\file.txt (clickable link)
file:///c:/new folder/file.txt (text)

Comments

Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!