On a related note to gh-27646, our EncodedResource should consistently be used with StandardCharsets arguments instead of String encoding names. Also, there are URLEncoder/URLDecoder variants with a Charset argument in JDK 10+ now.
Comment From: dreis2211
Please check https://github.com/spring-projects/spring-framework/pull/27554
Comment From: jhoeller
Oops, sorry for not noticing your PR before, @dreis2211 ... This consistency commit of mine only really covered a single URLEncoder case but the PR #27646 included some URLDecoder changes as well, next to the toString stuff.
If you could rebase #27554 against current main, we'll see how much we're still missing. From a quick glance, there are quite a few hard-coded "UTF-8" constants in use against URLDecoder still. It'd be great to apply your PR for that purpose!
Comment From: dreis2211
@jhoeller Done
Comment From: jhoeller
@dreis2211 Wow that was quick, thanks for the immediate turnaround!