[r6rs-discuss] [Formal] U+FFFD not intended for encoding errors

John Cowan cowan at ccil.org
Fri Sep 22 16:18:12 EDT 2006


Submitter: John Cowan
Email address: cowan at ccil.org
Issue type: Defect
Priority: Minor
Component: I/O
Report version: 5.91
Summary:  U+FFFD is not meant for encoding errors.

The Unicode character U+FFFD is intended to represent a character
in a non-Unicode encoding which is not representable within Unicode
as currently defined.  It is not intended to represent an encoding
error.

The Plan 9 OS uses U+0080, which has no Unicode or ISO defined
meaning, to represent encoding errors.  I suggest it.

This affects error-handling-code in 15.3.3 (p. 87).

-- 
John Cowan                                cowan at ccil.org
At times of peril or dubitation,          http://www.ccil.org/~cowan
Perform swift circular ambulation,
With loud and high-pitched ululation.




More information about the r6rs-discuss mailing list