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

From: John Cowan <cowan>
Date: Fri Sep 22 17:24:19 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.
Received on Fri Sep 22 2006 - 16:18:12 UTC

This archive was generated by hypermail 2.3.0 : Wed Oct 23 2024 - 09:15:01 UTC