зеркало из https://github.com/mozilla/gecko-dev.git
Changed nsPlainTextSerializer to try NCR if CER conversion fails,
bug 40350, r=akkana, sr=kin, a=asa.
This commit is contained in:
Родитель
bb5752e0f0
Коммит
53fa648b47
|
@ -1014,6 +1014,12 @@ nsPlainTextSerializer::DoAddLeaf(PRInt32 aTag,
|
|||
nsAutoString str(aText);
|
||||
PRInt32 entity;
|
||||
parserService->HTMLConvertEntityToUnicode(str, &entity);
|
||||
if (entity == -1 &&
|
||||
!str.IsEmpty() &&
|
||||
str.First() == (PRUnichar) '#') {
|
||||
PRInt32 err = 0;
|
||||
entity = str.ToInteger(&err, kAutoDetect); // NCR
|
||||
}
|
||||
nsAutoString temp(entity);
|
||||
Write(temp);
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче