質問: 今、学校の課題で、XMLをXSLで変換し、HTMLにする課題をしているのですが、ある特定の、のコードを指定すると、:@;'".の様なゴミが表示されます。(こういった現象で表示される文字をゴミと言うのが一般的かはありませんが、先生はゴミと呼んでいました。) 他のだけでは何も表示されないのに、その要素を指定した時だけは、このゴミが表示されます。 XMLは用意れていたものなので、XMLの方は私は何もいじったりはしていません。 こういったゴミが出る原因はどんなものがありますか? 追記 追加依頼をしてくださった方、ありがとうございます。 先ほど試したところ、ゴミの正体が文字化けであることが判明しました。(XMLの要素を他の要素と見比べて、その要素にのみ日本語が使われていることに気付きました。) Xrayエディタを使ってXSLを書いていて、他のエディタで確認しても、同じ文字コード(JIS)になっていました。コード内の指定も、同じです。 質問が変わってしましたが、この文字化けを直すにはどうすればよいでしょうか?
回答: 何度確認してもファイルにおかしいところが無かったので、使用しているブラウザのchromeのエンコーディングを確認したところ、UTF-8になっていたので、JISに変更したら治りました。 初歩的なことで申し訳ありませんでした。