Yahoo! JAPAN
XSLT側で好きな文字形式にエンコードすればいいと思います。こんな感じで。
<?xml version=”1.0” encoding=”Shift_JIS”?>
http://www.atmarkit.co.jp/fxml/tanpatsu/xslt/xslt06.html
サンプルで覚えるXSLTプログラミング
通常、XSLTで出力方法を指定するには<xsl:output>を使用します。
UTF-8のHTMLで出力するには、
<xsl:output method=”html” encoding=”UTF-8”
doctype-public=”-//W3C//DTD HTML 4.01 Transitional//EN” />
と記述すれば良いと思います。
ただ、PerlおよびXML:XSLTのバージョンが不明なため、完全に日本語に対応できているかは確認していません。
ありがとうございます。
perl は 5.6.1 (ActivePerl build 635)です。
また、XML::XSLT のバージョンは 0.40 です。
ひょっとして perl 5.8 以上じゃないとだめとか?