This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
http://url.spec.whatwg.org/#parsing [[ Whenever the encoder algorithm emits an encoder error, emit a 0x3F byte instead ]] What does it mean for the URL parser to emit a byte? Or is this supposed to modify the encoder? In which case this should probably be "Whenever the encoder algorithm _would_ emit an...".
https://github.com/whatwg/url/commit/8d37f1c957509d69b1c2c2f94887e3d5c8a1585f These should really become settings in the Encoding Standard in due course. This feels kinda hackish.
Note that this is now solved in an even better way, with the Encoding Standard taking care of the details.