title: handle special characters in XSLT Conversion
body: <p>I've been working on a XSLT Document. And when i do conversion, the special characters(quotes, double quotes etc...) are shown as a rhombus with a queastion mark in it. i'm using UTF-8 Encoding and Altova xml spy software, please let me know how can i fix it.</p>
  
  <p>I Declared my encoding in the first line.</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:ntw="Number2Word.uri" exclude-result-prefixes="ntw"&gt;
      &lt;xsl:output method="html"/&gt;
      &lt;xsl:strip-space elements="*"/&gt;
  
  
      &lt;xsl:variable name="ThisDocument" select="document('')"/&gt;
  
  
      &lt;xsl:template match="/"&gt;
          &lt;xsl:text disable-output-escaping="yes"&gt;&lt;![CDATA[&lt;!DOCTYPE html&gt;]]&gt;&lt;/xsl:text&gt;
  
          &lt;html&gt;
              &lt;head&gt;
              &lt;xsl:text disable-output-escaping="yes"&gt;&lt;![CDATA[&lt;/meta&gt;]]&gt;&lt;/xsl:text&gt;
              &lt;title&gt;
                  &lt;xsl:value-of select="part/title"/&gt;
              &lt;/title&gt;
              &lt;link rel="stylesheet" href="main.css" type="text/css"/&gt;
              &lt;xsl:text disable-output-escaping="yes"&gt;&lt;![CDATA[&lt;/link&gt;]]&gt;&lt;/xsl:text&gt;
              &lt;/head&gt;
              &lt;body&gt;
              &lt;xsl:apply-templates select="part"/&gt;
  
              &lt;section class="tr_footnotes"&gt;
                  &lt;hr/&gt;
                  &lt;xsl:apply-templates select="//footnote" mode="footnote"/&gt;
              &lt;/section&gt;
              &lt;/body&gt;
          &lt;/html&gt;
  </code></pre>
  
  <p>and as an alternative i also tried the below.</p>
  
  <pre><code>    &lt;xsl:output method="html" encoding="utf-8"/&gt;
  </code></pre>
  
  <p>but there is no change in result.</p>
  
  <p>Thanks.</p>