4de9e805ed
Handles cases where the SDK is installed on a path which includes percent encoded characters. The OS doesn't decode these characters, so decoding them before trying to load a snapshot with said characters in their path will result in files not being found. Fixes https://github.com/dart-lang/sdk/issues/46364 TEST=pkg/dartdev/test/regress_46364_test.dart Change-Id: I5f78e8a2049cc0c83555528fcc8f41be946141f5 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/218082 Reviewed-by: Ryan Macnak <rmacnak@google.com>