RFR: 8316734: URLEncoder should specify that replacement bytes will be used in case of coding error [v2]
Darragh Clarke
dclarke at openjdk.org
Thu Nov 23 11:18:17 UTC 2023
> Currently the descriptions of `URLEncoder.encode` and `URLDecoder.decode` don't specify their use of replacement bytes or replacement character when they cannot handle a character or sequence of bytes. This is longstanding behavior but needs to be documented.
>
> **Solution**
> - Added a new line to `URLEncoder.encode` API documentation to document that the charset's replacement bytes are used.
>
> - Also changed `URLDecoder.decode` API documentation to document its use of the charset's replacement character, also changed some wording.
Darragh Clarke has updated the pull request incrementally with two additional commits since the last revision:
- cleanup
- implemented feedback
-------------
Changes:
- all: https://git.openjdk.org/jdk/pull/16709/files
- new: https://git.openjdk.org/jdk/pull/16709/files/881b56e1..2ee3f715
Webrevs:
- full: https://webrevs.openjdk.org/?repo=jdk&pr=16709&range=01
- incr: https://webrevs.openjdk.org/?repo=jdk&pr=16709&range=00-01
Stats: 17 lines in 1 file changed: 6 ins; 10 del; 1 mod
Patch: https://git.openjdk.org/jdk/pull/16709.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/16709/head:pull/16709
PR: https://git.openjdk.org/jdk/pull/16709
More information about the net-dev
mailing list