Correct REPLACEMENT CHARACTER's code point to FFFD (#1471)

This commit is contained in:
David Corbett 2018-12-11 13:19:17 -05:00 committed by Behdad Esfahbod
parent 1683bb2c93
commit b225593d6b
1 changed files with 3 additions and 3 deletions

View File

@ -60,10 +60,10 @@ try:
yield 0x10000 + (high_surrogate - 0xD800) * 0x400 + (cp - 0xDC00)
high_surrogate = None
else:
yield 0xFFFC
yield 0xFFFD
else:
if high_surrogate:
yield 0xFFFC
yield 0xFFFD
high_surrogate = None
if 0xD800 <= cp <= 0xDBFF:
high_surrogate = cp
@ -71,7 +71,7 @@ try:
yield cp
high_surrogate = None
if high_surrogate:
yield 0xFFFC
yield 0xFFFD
except NameError:
unichr = chr