for the record : for localized environments with languages containing other characters than those belonging to ASCII ‘high codes’ table for which there are defined urlencode counterparts at http://www.w3schools.com/tags/ref_urlencode.asp it is not enough to replace just chars based on that table
For reading from filesystem path containing localized characters I ended up using
System.Web.HttpUtility.UrlEncode
with
Encoding.GetEncoding("windows-1250"))
(windows standalone build)
but replacing only those characters not included in the base ASCII table.
Whole UrlEncoded string representing the path ( inlcuding slashes… ) didn’t work
inclusion of System.Web.dll required full .NET profile
EDIT: the above works only on the editor, not in the build itself
for actual build to work I had to intuitively reference all I18N* assemblies as well