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");