Index: Source/core/loader/DocumentWriter.cpp |
diff --git a/Source/core/loader/DocumentWriter.cpp b/Source/core/loader/DocumentWriter.cpp |
index 566351d30a906c1015606baf0ceb224a0d8a666d..f4c08cef24e064057392f81f341b8cf22676a53f 100644 |
--- a/Source/core/loader/DocumentWriter.cpp |
+++ b/Source/core/loader/DocumentWriter.cpp |
@@ -87,6 +87,7 @@ void DocumentWriter::appendReplacingData(const String& source) |
void DocumentWriter::reportDataReceived() |
{ |
ASSERT(m_decoder); |
+ m_document->setEncoding(m_decoder->encoding()); |
if (m_hasReceivedSomeData) |
return; |
m_hasReceivedSomeData = true; |