ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:noname#64096 文字化けするページとしないページ(宣言などは同じなんですが・・・)
困り度:
  • すぐに回答を!
はじめまして。

現在、PHPによる更新管理を入れたページを作っています。
なんとか更新、反映はされたのですが、
ページによって文字化けするページとしないページがあります。
宣言?(1行目から<body>までは)はまったく同じなんですが、なぜか文字化けするページとしないページに分かれています。
しかも文字化けする個所としないページは同じテキストの内容です。
にもかかわらず原因不明の文字化けが起きています。
以下、宣言?以下の部分です。
どうかよろしくお願致します。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "​http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="​http://www.w3.org/1999/xhtml"​ xml:lang="ja" lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=euc-jp">
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<meta http-equiv="imagetoolbar" content="no">
<meta name="Keywords" content="" />
<meta name="Description" content="" />
<meta name="ROBOTS" content="ALL" />
質問投稿日時:08/03/25 10:49
質問番号:3892861
この質問に対する回答は締め切られました。
最新から表示回答順に表示良回答のみ表示

回答

 

回答者:shimix >現在、PHPによる更新管理を入れたページを作っています。

ということなので、phpで外部ファイルを処理している部分などがあるのでは?その外部ファイルがphpスクリプトの文字コード(EUC-JPですよね?)と不整合がないかを確認してください。
種類:アドバイス
どんな人:経験者
自信:参考意見
回答日時:08/03/25 13:18
回答番号:No.3
この回答へのお礼すみません・・・

一度、文字化けしてしまったファイルをそのまま文字コードだけを変換してアップしてました・・・

よく確認もせずにお恥ずかしい限りです。
本当にありがとうございました。

回答

良回答20pt

回答者:tenderfeel dreamweaverなら
修正>ページプロパティ>タイトル/エンコーディング(またはctrl+J)
で変更出来ます。

No1さんのHTTP のヘッダで文字コードを〜はPHPの関数使ってみたら、という意味ですね
http://jp2.php.net/header

エンコード判別出来るものは同じ形式で保存してくれますが
一度全てEUC指定でエンコードの指定をしなおしてみると良いかも。
あとmetaで閉じてないのがあったりなかったりしてるのが気になります。
全部閉じた方がいいです。( /> で終わるように)
種類:アドバイス
どんな人:経験者
自信:参考意見
回答日時:08/03/25 11:44
回答番号:No.2
この回答への補足エンコーディングを確認したところ、日本語EUCになっていました。
色々試してみて、頭に
<?xml version="1.0" encoding="euc-jp"?>
をつけたところ、いくつかあるファイルのうち半分ほどは文字化けが治りました。
でもなぜかあと半分5つ程度が文字化けのままでして・・・

余計にわからなくなってきました。
あ、ご指摘の通り<meta>も全部閉じては見たのですが・・・

どう
この回答へのお礼ありがとうございます。
早速試してみます。

本当にありがとうございました。

回答

良回答10pt

回答者:tao_0077 ソースファイルは本当に EUC-JP で保存されていますか?
HTTP のヘッダで文字コードを指定するとどうなるでしょう?
例:header("Content-Type: text/html;charset=EUC-JP");
種類:回答
どんな人:専門家
自信:参考意見
回答日時:08/03/25 11:06
回答番号:No.1
この回答への補足すみません。
現在、dreamweaverCS3を使用しています。

どうかよろしくお願致します。
この回答へのお礼早速のご回答誠にありがとうございます。
保存形式についてですが、こちらはhtml形式で保存しているのですが、メモ帳のようにEUC-JPで保存することはできるのでしょうか?

httpの〜の部分がわからないのですが、こちららは4行目のものとは別物なのでしょうか?

なにもわからずでこのようなことにチャレンジするには無謀だとは思うのですが、どうかなにとぞよろしくお願致します。
 
最新から表示回答順に表示良回答のみ表示