8000 Merge pull request #35 from gsnedders/fix-19-lone-surrogate-replacement · gsnedders/html5lib-python@e395ead · GitHub
[go: up one dir, main page]

Skip to content

Commit e395ead

Browse files
committed
Merge pull request html5lib#35 from gsnedders/fix-19-lone-surrogate-replacement
Fix html5lib#19: lone surrogates should not be replaced by U+FFFD; r=jgraham
2 parents 8a34f3c + 61942b6 commit e395ead

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

tokenizer/unicodeCharsProblematic.test

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,22 @@
22
{"description": "Invalid Unicode character U+DFFF",
33
"doubleEscaped":true,
44
"input": "\\uDFFF",
5-
"output":["ParseError", ["Character", "\\uFFFD"]]},
5+
"output":["ParseError", ["Character", "\\uDFFF"]]},
66

77
{"description": "Invalid Unicode character U+D800",
88
"doubleEscaped":true,
99
"input": "\\uD800",
10-
"output":["ParseError", ["Character", "\\uFFFD"]]},
10+
"output":["ParseError", ["Character", "\\uD800"]]},
1111

1212
{"description": "Invalid Unicode character U+DFFF with valid preceding character",
1313
"doubleEscaped":true,
1414
"input": "a\\uDFFF",
15-
"output":[["Character", "a"], "ParseError", ["Character", "\\uFFFD"]]},
15+
"output":[["Character", "a"], "ParseError", ["Character", "\\uDFFF"]]},
1616

1717
{"description": "Invalid Unicode character U+D800 with valid following character",
1818
"doubleEscaped":true,
1919
"input": "\\uD800a",
20-
"output":["ParseError", ["Character", "\\uFFFDa"]]},
20+
"output":["ParseError", ["Character", "\\uD800a"]]},
2121

2222
{"description":"CR followed by U+0000",
2323
"input":"\r\u0000",

0 commit comments

Comments
 (0)
0