This allows to serve an application from a path containing non-ascii characters (see #149 ).
use sys.getfilesystemencoding() to join paths if needed
Generally: yes. However there are some more things that need to be considered. I guess I will add some helpers for that to Werkzeug and integrate it into Flask then.
Closing for now.
@mitsuhiko Can you elaborate on the "things that need to be considered"?