Fix decoding of directories when "~" includes non-ASCII chars