お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2013-02-07 19:35:04

tetunosin77
メンバ
登録日: 2012-12-21

ホームページでの文字化け

http://homepage2.nifty.com/tetunosin/

 このサイトは私のサイトです。Ubuntu11.04では正常に表示されますが、日本語化してないKubuntu11.04では、全ページ文字化けします。
しかし、他の日本語のサイトは、Kubuntuでも文字化けしません。

 自分のサイトは、Windowsで作っていたんですが、先日UbuntuのCompoZerで、あるページを修正して、Filezillaでアップしました。

 どうしたら、他の日本語のサイトのように、全ページKubuntuでも文字化けしないようになるでしょうか?

オフライン

 

#2 2013-02-07 20:49:40

array
メンバ
登録日: 2007-03-13

Re: ホームページでの文字化け

Kubuntuで使っているブラウザのエンコーディングが自動などになっていなくて、EUCとかUTF-8に固定されているのでは無いかと思います。

オフライン

 

#3 2013-02-07 21:05:04

zagan
メンバ
登録日: 2008-08-12

Re: ホームページでの文字化け

ソースを見てみると

<meta name="GENERATOR" content="Adobe PageMill 3.0J Win">

 
  <meta http-equiv="Content-Type" content="text/html;CHARSET=x-sjis">

となってますね。
Adobe PageMill 3.0Jは1998年のリリースのようで、charset=x-sjisという懐かしいものに指定されてます。

デフォルトのcharsetを変更できるならばUTF-8とかに変更したほうがよさげです。

オフライン

 

#4 2013-02-07 21:10:55

tetunosin77
メンバ
登録日: 2012-12-21

Re: ホームページでの文字化け

array による投稿:

Kubuntuで使っているブラウザのエンコーディングが自動などになっていなくて、EUCとかUTF-8に固定されているのでは無いかと思います。

ブラウザの設定ですか。考えていませんでした。ありがとうございます。

オフライン

 

#5 2013-02-07 21:39:18

tetunosin77
メンバ
登録日: 2012-12-21

Re: ホームページでの文字化け

<meta http-equiv="Content-Type" content="text/html;CHARSET=x-sjis">

これを、CHARSET=UTF-8 に修正して、アップロードして、CDを入れて、Kubuntuを立ち上げて、ブラウザで見てみたんですが、
文字化けは変わりませんねぇ。おかしいなー。ブラウザの設定を、UTF-8 に設定しても、同じでした。

「Adobe PageMill 3.0Jは1998年のリリース」

詳しいですね。何台も前のパソコンで使っていました。

オフライン

 

#6 2013-02-07 21:44:03

tetunosin77
メンバ
登録日: 2012-12-21

Re: ホームページでの文字化け

あれ?いまUbuntuでホームページを見てみたら、文字化けしてました。
どうしてだろう?
アドバイスをお待ちしています。よろしくおねがいします。

オフライン

 

#7 2013-02-07 22:23:02

KuroS
メンバ
登録日: 2010-05-23

Re: ホームページでの文字化け

tetunosin77さん

私の環境で確認してみたのですが、WindowsXpのIE8でもUbuntu12.04LTSのFirefoxでも最初の表示で盛大に文字化けします。

文字コードを確認したところUTF-8では無理で、IE8では「日本語(自動選択)」、Firefoxでは「日本語(Shift-JIS)」で正常に表示されます。

参考までに。

オフライン

 

#8 2013-02-07 23:00:02

ItSANgo
メンバ
登録日: 2012-07-08

Re: ホームページでの文字化け

tetunosin77さん

zaganさんは、本文の文字コードをUTF-8にしたらどうですか、という意味で言ったのだと思います。
しかし、ページを見せてもらいましたが、本文はShift_JISのままで、CHARSETだけUTF-8としてしまっています。
これではブラウザがCHARSETに騙されて文字化けしてしまうはずです。
(Windows 7のChromeからも文字化けして見えます。)
本文もUTF-8にするか、それができないなら、CharsetをShift_JISにしてみてはどうでしょうか?

オフライン

 

#9 2013-02-07 23:23:01

tetunosin77
メンバ
登録日: 2012-12-21

Re: ホームページでの文字化け

KuroSさん、ItSANgoさん、アドバイスありがとうございます。
文字コードをUTF-8にしたら、HDDのファイルも文字化けしてしまったので、あせって直していました。
とりあえず元へ戻そうと思って、やっています。今はだいたい戻ったかな?

オフライン

 

#10 2013-02-07 23:26:54

tetunosin77
メンバ
登録日: 2012-12-21

Re: ホームページでの文字化け

ItSANgo による投稿:

zaganさんは、本文の文字コードをUTF-8にしたらどうですか、という意味で言ったのだと思います。

本文もUTF-8にするか、それができないなら、CharsetをShift_JISにしてみてはどうでしょうか?

あ、そういう意味だったんですね。本文をUTF-8にするには、どうすればいいんでしょう??

オフライン

 

#11 2013-02-07 23:33:20

tetunosin77
メンバ
登録日: 2012-12-21

Re: ホームページでの文字化け

https://wiki.ubuntulinux.jp/UbuntuTips/FileHandling/ConvertTextfileCharacterEncoding

 ここのページで紹介している方法で、やるみたいですね。

オフライン

 

#12 2013-02-07 23:41:30

zagan
メンバ
登録日: 2008-08-12

Re: ホームページでの文字化け

>ItSANgoさん

フォローありがとうございます。

>tetunosin77さん

まずブラウザで文字化けしないよう表示させます。
次にページ上で右クリックから「ページのソースを表示する」を選択します。
表示されたソースを全選択して、エディタに貼り付けます。
メニューの「置換」でSHIFT-JISをUTF-8に変換します。
次にCHARSET=X-jisをCHARSET=UTF-8に変換します。
同じファイル名でローカルに保存し、FTPソフトで上書きアップロードします。

x-sjisとshift-jisの関係については、wikipediaに簡潔にまとめられていました。

オフライン

 

#13 2013-02-08 00:00:40

tetunosin77
メンバ
登録日: 2012-12-21

Re: ホームページでの文字化け

zaganさん、いろいろありがとうございます。どうも、UTF-8という文字コードについて、よくわかってなかったみたいです。
書いていただいた方法で、やってみます。

今は、とりあえず現状回復するように、やっています。
どうもありがとうございました。

オフライン

 

#14 2013-02-08 09:17:40

zagan
メンバ
登録日: 2008-08-12

Re: ホームページでの文字化け

tetunosin77 による投稿:

https://wiki.ubuntulinux.jp/UbuntuTips/FileHandling/ConvertTextfileCharacterEncoding

 ここのページで紹介している方法で、やるみたいですね。

このページはテキストファイル等の改行コードを変換するもので、HTMLファイルのcharset宣言を変更するものではないんじゃないでしょうか?

オフライン

 

#15 2013-02-08 14:08:49

yasushi04
メンバ
From: aomori htinohe
登録日: 2009-02-20

Re: ホームページでの文字化け

自分もKompoZerソフトでホームページ(http://hatinohekinnkoutyuusinngaijiko.web.fc2.com/)(http://ww91.tiki.ne.jp/~yasushi2010/)を趣味で制作していますがKompoZerの場合 保存するときに 文字エンコードを指定して保存で 日本語Shift_JIS で保存すれば文字化けは起こらなくなります。なぜか保存するとき毎回文字エンコード指定しないと 文字化けが起こる見たいです。

オフライン

 

#16 2013-02-08 18:06:16

tetunosin77
メンバ
登録日: 2012-12-21

Re: ホームページでの文字化け

zagan による投稿:

このページはテキストファイル等の改行コードを変換するもので、HTMLファイルのcharset宣言を変更するものではないんじゃないでしょうか?

ええ、そうなんですか?勉強しなくちゃ!?

オフライン

 

#17 2013-02-08 18:08:21

tetunosin77
メンバ
登録日: 2012-12-21

Re: ホームページでの文字化け

yasushi04 による投稿:

KompoZerの場合 保存するとき毎回文字エンコード指定しないと 文字化けが起こる見たいです。

そうだったんですか。それで文字化けしちゃったんだ。Ctrl+Sを押してました。

オフライン

 

#18 2013-02-08 23:17:38

tetunosin77
メンバ
登録日: 2012-12-21

Re: ホームページでの文字化け

ライブCDの部屋から、Kubuntuの日本語版をダウンして、CDに焼いてみたんだけど、やっぱり文字化けします。
自分のサイトは、今は文字化けしてないと思うんですが、Ubuntuでは、文字化けしません。

ブラウザの設定を見ると、フォントの設定は自動設定はなくて、Sjis を選んでも、変わりませんでした。
どうなっているんだろうなあ?

オフライン

 

#19 2013-02-09 00:22:17

tetunosin77
メンバ
登録日: 2012-12-21

Re: ホームページでの文字化け

ブザウザを変えたら、どうだろう?と思って、Firefixにしたら、文字化けっしなかった。

オフライン

 

Board footer

Powered by FluxBB