使用docbkx生成HTML输出时如何设置charset?

时间:2012-03-03 07:25:00

标签: docbook

如何在使用docbkx生成html输出时设置charset? 默认值为

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">

我想将其更改为

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

1 个答案:

答案 0 :(得分:1)

您可以通过将xsl:output元素添加到样式表来实现此目的:

<xsl:output method="html" encoding="ISO-8859-1" indent="yes"/>

所以XSL样式表看起来就像这个

<?xml version='1.0'?> 
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
                version="1.0"> 
  <xsl:import href="${docbookroot}/html/docbook.xsl"/> 
  <xsl:output method="html" encoding="ISO-8859-1"/>
</xsl:stylesheet>