Skip to content

Commit bf0f1a4

Browse files
author
Scott Morrison
committed
[Fix] improper serialization of non-breaking space (0x00A0).
1 parent dbd6183 commit bf0f1a4

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Sources/HTMLSerializer.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ - (void)openElement:(HTMLElement *)element
107107
[element.attributes enumerateKeysAndObjectsUsingBlock:^(NSString *key, NSString *value, BOOL *stop) {
108108
NSMutableString *escaped = [value mutableCopy];
109109
[escaped replaceOccurrencesOfString:@"&" withString:@"&" options:0 range:NSMakeRange(0, escaped.length)];
110-
[escaped replaceOccurrencesOfString:@"0x00A0" withString:@" " options:0 range:NSMakeRange(0, escaped.length)];
110+
[escaped replaceOccurrencesOfString:@"\u00A0" withString:@" " options:0 range:NSMakeRange(0, escaped.length)];
111111
[escaped replaceOccurrencesOfString:@"\"" withString:@""" options:0 range:NSMakeRange(0, escaped.length)];
112112

113113
[_result appendFormat:@" %@=\"%@\"", key, escaped];
@@ -135,7 +135,7 @@ - (void)serializeText:(HTMLText *)text
135135
} else {
136136
NSMutableString *escaped = [text.data mutableCopy];
137137
[escaped replaceOccurrencesOfString:@"&" withString:@"&" options:0 range:NSMakeRange(0, escaped.length)];
138-
[escaped replaceOccurrencesOfString:@"\00A0" withString:@" " options:0 range:NSMakeRange(0, escaped.length)];
138+
[escaped replaceOccurrencesOfString:@"\u00A0" withString:@" " options:0 range:NSMakeRange(0, escaped.length)];
139139
[escaped replaceOccurrencesOfString:@"<" withString:@"&lt;" options:0 range:NSMakeRange(0, escaped.length)];
140140
[escaped replaceOccurrencesOfString:@">" withString:@"&gt;" options:0 range:NSMakeRange(0, escaped.length)];
141141
[_result appendString:escaped];

0 commit comments

Comments
 (0)