Changed nsPlainTextSerializer to try NCR if CER conversion fails,

bug 40350, r=akkana, sr=kin, a=asa.
This commit is contained in:
nhotta%netscape.com 2002-07-19 20:50:14 +00:00
Родитель bb5752e0f0
Коммит 53fa648b47
1 изменённых файлов: 6 добавлений и 0 удалений

Просмотреть файл

@ -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);
}