XMLのリンクリストでのXSLTデータビュー変換でリンクしたパスが文字化けする問題を解決する。
XML定義したXSLT内で日本語を含むURI(URL)が文字化けしてしますのは、HTMLの仕様だそうです。。。はぁぁ
HTMLの規約では「href」アトリビュートを記述したときに、「URIの値が非ASCII文字だった場合エスケープする」という内容があり、
リンクのリストに日本語などを含むファイル名などのURI(URL)を入れた場合、エスケープにより表記が変わってしまうためだそうです。
リンクリストの出力形式を指定している「xsl:output」の「methodをhtmlからxml」に変更したところ文字化けが解消されました!
参考サイト:
http://www.atmarkit.co.jp/fxml/askxmlexpert/035xslterr/033xslterr.html
解決したので、ガツガツWEB製作やりまっせ!
あーーーーーーーすっきり。