• 締切
  • すぐに回答を!

HP制作にて文字化けします。

  • 質問No.4616833
  • 閲覧数58
  • ありがとう数4
  • 気になる数0
  • 回答数2
  • コメント数0

お礼率 100% (2/2)

javaやプログラミングともに初心者(今まで独学でhtmlやcssを使っていました。むしろこちらのjavaなどは全くやったことがありません)です。
よろしくお願いします。
いろんなサイトや質問、本などを参考にしたのですがどうしても解決しなかったためこちらに書き込ませていただきました。

HPの方に写真のギャラリーを制作するためにjavaを利用しました。
と、言っても初心者なのでjavaのテンプレートのフリー素材を丸々ダウンロードしてコメントと写真の部分だけを変更し、使うことにしました。
ファイルはhtmlとxmlとjsの3種類であとは画像フォルダだけです。
初めサーバーに上げるとhtmlとxml共に日本語の部分だけ文字化けを起こしていたのでhtmlの方はヘッダの<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />を<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS" />に書き直したらHPのタイトル部分は直ったのですが肝心の中身であるxmlの方は<?xml version="1.0" encoding="UTF-8N"?>となってる部分を<?xml version="1.0" encoding="Shift_JIS"?>と書き直してもxmlの中に書いてあるコメントやタイトルは文字化けのままでした。
この場合はjsファイルの方にも何か文字コード設定などがあるのでしょうか?それでもxmlファイルの方にまだ他の文字コードを設定しなくてはならないのでしょうか?jsファイルの方はよくわからないので手を全くつけていません。
特にソフトも使っていなくメモ帳にて制作しています。
初心者のため特に手を加えることもなくこのまま使いたいのですが(javaが反映されなくなっても困るので)文字化けだけはコメントが読めないので困ります。
ちなみに『UTF-8N』『Shift_JIS』ともに文字化けは日本語のみなっていて英文字では特に問題がありませんでした。
切実に困っています。
よろしければアドバイスや解答などよろしくお願いします。

回答 (全2件)

  • 回答No.2

ベストアンサー率 61% (148/239)

>ファイルはhtmlとxmlとjsの3種類であとは画像フォルダだけです。

#1のお方も仰っていますが、JavaとJavaScriptは丸っきり別物です。
.jsファイルはJavaScriptのファイルですね。Javaはこの文脈ですと丸っきり関係ありません。

>htmlの方はヘッダの<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />を<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS" />に書き直した

もう、これが根本的に間違っているのでは、とか思います。Shift_JISに書き換える必要無いですよ。多分。
と言うのも、UTF-8自体が「国際文字エンコード」なんで、日本語表示には問題生じないんです。フツーは。
日本語の文字化けが起きるのは何か別に理由があるんでしょう。
いずれにせよ、文字コードがUTF-8なら「非常に現代的」ですね。今の世の中、むしろShift_JISとかEUC_JPとか使うべきじゃない、と思います。

おそらく、「メモ帳にて制作しています」との事なんで、それがそもそも間違いでしょう。

修正試みているメモ帳の文字コード

がUTF-8を認識してないんじゃないのか、と思います。UTF-8を扱えるテキストエディタを入手する事が先決でしょうね。

それと、

>フリー素材を丸々ダウンロード

と仰るのなら、そのフリー素材のリンク先あげた方が良いでしょう。ここで記述されている内容見ても抽象的過ぎるんで、ツールを直接調べた方が良い、って事ですね。
お礼コメント
moonf-y

お礼率 100% (2/2)

解答ありがとうございます。
まずはUTF-8を読み込めるテキストエディタを入手してみます。
投稿日時:2009/01/10 01:48
  • 回答No.1

ベストアンサー率 27% (15/55)

>ファイルはhtmlとxmlとjsの3種類であとは画像フォルダだけです。
それJavaではなくてJavaScript。
JavaとJavaScriptは名前は似ているけどまったく別物。


>文字化けは日本語のみなっていて英文字では特に問題がありませんでした。
そりゃ当たり前。

>言っても初心者なのでjavaのテンプレートのフリー素材を丸々ダウンロード
文字コードについて調べなおしましょう。
お礼コメント
moonf-y

お礼率 100% (2/2)

ありがとうございました。
UTF-8を読み込めるテキストエディタを入手してFFFTPの文字コード設定を直したら文字化けせずに出来ました。
お騒がせしました。
投稿日時:2009/01/10 02:18
結果を報告する
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,600万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A

その他の関連するQ&Aをキーワードで探す

ピックアップ

ページ先頭へ