• ベストアンサー

UTF8への変換について

XMLをシフトJISで、作成しています。 このXMLから、XSLTを通して、UTF-8のHTMLを作成することは、 可能でしょうか? XSLTで、文字コードの変更は出来るのでしょうか? やはり、シフトJISのHTMLを作成した後で、UTF-8に変換する方法でしょうか?

  • XML
  • 回答数1
  • ありがとう数7

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

空要素とかの話は無視する。 文字符号化方式を変更すること自体は http://www.w3.org/TR/xslt#output xsl:outputのencodingを変更することで可能な模様。 ただし,実装によって以下の挙動がどうなるかは確認していない http://ja.wikipedia.org/wiki/Unicode#.E6.97.A5.E6.9C.AC.E8.AA.9E.E7.92.B0.E5.A2.83.E3.81.A7.E3.81.AEUnicode.E3.81.AE.E8.AB.B8.E5.95.8F.E9.A1.8C

w0a15455
質問者

お礼

遅くなって申し訳ありません。 ありがとうございました。

関連するQ&A

  • 文字コードの変換について

    MSXMLを利用して、XML+XSLTをHTML出力しているのですが、 現在は、すべてシフトJISコードで行っているのですが、 これを、出力されるHTMLをEUC-JPにしたいと思っていますが、 どうすればよいでしょうか? XMLは、作業上、シフトJISが都合がよいので、変更したく ないので、パーサかプログラムで自動で変換するのが、 良いかなぁと思っていますが、パーサで自動変更は出来るのでしょか? やはりプログラムで、変換しなければいけないのでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • XML
  • 文字コードを相互変換するには?(JIS,SJIS,EUC,UTF-8,UTF-16,Unicode)

    現在、文字コード一覧を JavaScript を使って動的にリストを作成する事を行っています。 そこで質問します。 『JavaScript』では文字コードの相互変換する方法はありますか? ある場合は関数、メソッドとその使い方を簡単でいいので教えて下さい。 もし標準では出来ない場合は、どのようにすれば相互変換できるのかその方法を教えて下さい。 ●相互変換コード シフトJISコード←→JISコード シフトJISコード←→EUCコード シフトJISコード←→UTF-8 シフトJISコード←→UTF-16 シフトJISコード←→Unicode 最終的に上記の相互変換を考えています。 変換を繰り返すことで実現できると思っています。 以上。相互変換の方法をお願いします。→JavaScript 歴1.5ヵ月です。

  • UTF-8のXMLをShift-JISのHTMLとして出力

    UTF-8のXMLの内容を適当に抽出してshift-jisのHTMLとして出力したい場合、smartyやらxsltやら、どの方法を使用するのが最もスマートでしょうか。

    • 締切済み
    • PHP
  • 文字コード判別・変換について(JIS⇒UTF-8)

    あるサーバからのXMLファイルを、HTMLファイルへ加工するプログラムを作成しています。 INPUTのXMLファイルが仕様により、UTF-8、S-JIS、JIS、ISO-8859-1が同一ファイル内で混ざった状態で送られてくるのですが、(1)入力文字のコードを判別できる関数(もしくはプログラム)、(2)JIS⇒UTF-8文字列変換関数(もしくはプログラム)について、ご教授下さい。 【環境】 OS:WindowsXP 言語:VBS(又はPerl)

  • UTF-8からShift-JISへの文字コード変換について

    文字コードがUTF-8のファイルをShift-JISに変換する方法についてご存知の方がいらっしゃれば教えていただきたいです。 仕事上で、UTF-8のファイルをしばしば受領するのですが、Shift-JISに変換しないと、その後の処理ができない作業があり、今は秀丸で開いて、文字コードを変換して保存し直してます。 私以外のメンバも今後同じ作業を実施するようになり、引継ぎ手順書を作成しているのですが、ツール等を使わないWindows標準機能を用いた手順を要求され、どうすればいいかわからなくなって質問させていただきました。 よろしくお願い致します。

  • シフトJISからUTF-8へ変換時のテキストボックスの表示サイズの変化

    HTMLの文字コードを「シフトJIS」から「UTF-8」に変換するとテキストボックスの表示サイズが大きくなってしまいます。 ソースコードに書かれているサイズの大きさは同じなのに、どうしてでしょうか。 ご指導お願いいたします。

  • 出力ページをUTF-8に

    CGIは全くの初心者で、いくつかの配布されたCGIを利用しています。 今回、HTMLファイル、JavaScriptファイル、CSSファイルの全ての文字コードをShift JISからUTF-8に変更しました。 Perlで出力されるページの文字コードもUTF-8にしましたが、CGIの方ではShift JISの指定のままのようです。 出来れば出力されたページもUTF-8のままにしたいのですが、どうすればいいのでしょうか?

    • 締切済み
    • CGI
  • 文字コードUTF-8で作成したエクセル(2003)文書を文字コードSh

    文字コードUTF-8で作成したエクセル(2003)文書を文字コードShift_JISに変更したいのですが、変更方法をご教示ください。

  • Shift_JISからUTF-8への変換について

    いつもお世話になります。 UTF-8には4バイト文字がありますが、Shift_JIS(CP932)からUTF-8へ変換する際、 Shift_JISでは2バイトで表わされる文字が、UTF-8では4バイトで表わされてしまう文字はありますでしょうか。 宜しくお願いします。

  • UTF-8のXMLファイルをAccessで取り込みたい

    まずはOpenステートメントでそのXMLファイルを開き、なんとかしてUTF-8のXMLファイルをUnicodeに変換し、そこからstrConv関数でS-JISに変換したいのですが、 どのようなコードを書いてよいのかがわかりません。 UTF-8をS-JISに変換できるような、便利なプロシージャを教えていただけないでしょうか? もちろん、UTF-8→Unicode→S-JIS というステップを 踏まなければならないかと思いますが、、、 何かいい方法あれば是非教えてください!

専門家に質問してみよう