WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:文字化け助けてください・・

0:[投稿] ありん [MAIL] [URL] [2002/04/30 14:17 ][環境:WIN+IE わからない]

胃が痛むほど文字化けに苦しんでいる初心者です。
海外のサーバーを使っている英語webページのオーナーに日本語翻訳を頼まれてしまったのですがhtmlファイルが文字化けしてしまいます。
PHPスクリプトのページは頭に
<?
header("content-type:text/html; charset=shift_jis");
?>
をつけると直ったのですが、.htmlのページは
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
をつけても変化なしです。あらゆる手を試したつもりなのですが直りません。
海外サーバーというのがまずいのでしょうか?どこのサーバーかも分からずパスをもらったのですが・・
どなたか見て頂けないでしょうか?
http://www.opalmine.com/japan


1:[回答] H&A [MAIL] [URL] [2002/04/30 16:01 ]

フレーム内文書で、HTTP応答ヘッダに
Content-Type: text/html; charset=iso-8859-1
がついているのが原因でしょう。

.htaccessが使えるなら、
AddType "text/html; charset=Shift_JIS" .html
とかしておけばうまくいくと思います。


2:[回答] ふじ [URL] [2002/04/30 16:01 ]

telnet で直接 HTTP をしゃべってみると、

$ telnet opalmine.com 80
Trying 203.17.118.57...
Connected to opalmine.com.
Escape character is '^]'.
GET /japan/opals-main.html HTTP/1.0
host:opalmine.com

HTTP/1.1 200 OK
Date: Tue, 30 Apr 2002 06:46:58 GMT
Server: Apache/1.3.22 (Unix) Debian/GNU PHP/4.1.0RC2
Last-Modified: Tue, 30 Apr 2002 04:51:17 GMT
ETag: "86d21-417d-3cce22c5"
Accept-Ranges: bytes
Content-Length: 16765
Connection: close
Content-Type: text/html; charset=iso-8859-1


<TITLE>"


3:[回答] andi [2002/04/30 16:03 ]

meta〜charsetは日本語文字列が登場する前に書かないと意味が無い気がしますが。


4:[回答] ふじ [URL] [2002/04/30 16:06 ]

む、上の投稿が変なところで切れてしまったので続き。

Content-Type ヘッダに charset=iso-8859-1
がついています。

.htaccess で
AddCharset Shift_JIS .html
または
AddType "text/html; charset=Shift_JIS" .html
としてみるとか。


5:[質問] ありん [MAIL] [URL] [2002/04/30 16:16 ]

皆さん本当にありがろうございます!
でもあまりに初心者なもので・・どこにcharset=iso-8859-1が
書かれているのか分からないです。

どこにAddType "text/html; charset=Shift_JIS" .htmlを
書き込めばいいのでしょうか?


6:[回答] H&A [MAIL] [URL] [2002/04/30 16:50 ]

/japan/ に対応するサーバ上のディレクトリ(要するに、opals-main.htmlとかと同じところ)に".htaccess"という名前のファイルを作り、その内容を
AddType "text/html; charset=Shift_JIS" .html

AddCharset Shift_JIS .html
とします。


7:[完了] ありん [MAIL] [URL] [2002/04/30 16:52 ]

な、直った!.htaccessってお腹壊しそうな名前のモノも
初耳でしたが訳もわからず直ってしまいました!!

最近こんなにスカッとしたことないです!
今夜は眠れます!
本当にありがとうございました。

ありん


8:[完了] えび [2002/04/30 20:01 ]

 ちなみに、.htaccess などが触れない場合は、コンテンツの方をすべて数値文字参照にするという荒技もあったりします。


9:[完了] perl_syo [2002/05/01 10:28 ]

> ちなみに、.htaccess などが触れない場合は、コンテンツの方をすべて数値文字参照にするという荒技もあったりします。

意味深ですね。

ところですみません、TELNETで画面内に入りきらなかった文字はどうやって見るのですか?
>2 で、ぐわっとテキストが出て、上部が見えないんです。


10:[回答] えび [2002/05/01 12:05 ]

>>9
ログをとるなり、バックスクロールできるクライアントを使うなりすれば OK でしょう。Windows なら TeraTerm がおすすめです。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World