Looks like a typo left out the initial < character!
Also the XML header charset wasn't the same as the HTML meta charset.

Andrew.

-- 
http://linguaphile.sourceforge.net
Index: src/wp/impexp/xp/ie_exp_HTML.cpp
===================================================================
RCS file: /cvsroot/abi/src/wp/impexp/xp/ie_exp_HTML.cpp,v
retrieving revision 1.71
diff -u -r1.71 ie_exp_HTML.cpp
--- src/wp/impexp/xp/ie_exp_HTML.cpp    2001/06/15 22:36:56     1.71
+++ src/wp/impexp/xp/ie_exp_HTML.cpp    2001/06/16 18:00:09
@@ -1255,7 +1256,7 @@
        };
 #else
        // we always encode as UTF-8
-       m_pie->write("?xml version=\"1.0\" encoding=\"UTF-8\"?>\n");
+       m_pie->write("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n");
 #endif
        m_pie->write("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" 
\"http://www.w3.org/TR/xhtml/DTD/xhtml1-strict.dtd\";>\n");
 
@@ -1306,9 +1307,15 @@
        m_pie->write("\n");     
        m_pie->write("<html xmlns=\"http://www.w3.org/1999/xhtml\";>\n");
        m_pie->write("<head>\n");
-       m_pie->write("<meta http-equiv=\"content-type\" content=\"text/html; 
charset=");
+#if 0
+       m_pie->write("<meta http-equiv=\"content-type\" content=\"text/html; 
+charset=\"");
+       // TODO Use charset of document instead of charset of machine.
        m_pie->write(XAP_EncodingManager::get_instance()->getNativeEncodingName());
        m_pie->write("\" />\n");
+#else
+       // we always encode as UTF-8
+       m_pie->write("<meta http-equiv=\"content-type\" content=\"text/html; 
+charset=\"UTF-8\" />\n");
+#endif
        m_pie->write("<title>");
        m_pie->write(m_pie->getFileName());
        m_pie->write("</title>\n");

Reply via email to