bug 230104 : fall back to ISO-8859-1 in the script loader when charset name is not recognized or no Unicode decoder is available (r=smontagu, sr=bz)
git-svn-id: svn://10.0.0.236/trunk@151208 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
@@ -812,6 +812,11 @@ nsScriptLoader::OnStreamComplete(nsIStreamLoader* aLoader,
|
||||
if (NS_SUCCEEDED(rv) && charsetConv) {
|
||||
rv = charsetConv->GetUnicodeDecoder(characterSet.get(),
|
||||
getter_AddRefs(unicodeDecoder));
|
||||
if (NS_FAILED(rv)) {
|
||||
// fall back to ISO-8859-1 if charset is not supported. (bug 230104)
|
||||
rv = charsetConv->GetUnicodeDecoderRaw("ISO-8859-1",
|
||||
getter_AddRefs(unicodeDecoder));
|
||||
}
|
||||
}
|
||||
|
||||
// converts from the charset to unicode
|
||||
|
||||
Reference in New Issue
Block a user