Macromedia Dreamweaver MX 2004 でEUCで書かれたphpファイルを開くと、Shift_JISで認識されているようで文字化け表示されてしまいます。ドキュメントのプロパティでEUCに変更しても、また次に開くときにはまたShift_JISに戻っています。おそらく内部コーディングはEUCで、出力エンコーディング(HTMLのヘッダ)をShift_JISにしているためかもしれません。2004でない旧MXの時は、こんなことは起こらなかったように思うのですが、どうにか対処する方法はないでしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:sawa2 No.1

回答回数31ベストアンサー獲得回数0

ポイント24pt

<head>タグ内に

<meta http-equiv=”Content-Type” content=”text/html; charset=EUC-JP”>と書いても文字化けするでしょうか?

id:yokoyama_ken

いえ、PHPで内部はEUC、出力はSJISなんです。だから、htmlのmeta指定はSJISです。

2004/05/21 23:51:43
id:sista No.2

回答回数64ベストアンサー獲得回数1

ポイント23pt

http://www.vector.co.jp/soft/win95/writing/se104390.html

Vector:TeraPad (Windows95/98/Me / 文書作成) - ソフトの詳細

そのPHPファイルはDreamweaver以外のエディターで開いてないんですよね?

フリーのEUCが使えるテキストエディターで開いて、S-JISで保存し直してからDreamweaverで開くのはどうでしょうか?

(既にエンコードがおかしくなっていたらオリジナルのファイルで試して下さい)

URLはフリーのテキストエディターです。上がWIN

下のアドレスはMac用です。

http://www.mimikaki.net/download/

最新版ダウンロード

id:yokoyama_ken

いえ、内部エンコードはEUCで作業したいんですよ…。

EUCのファイルを開くとき、SJISで認識されているので、いちいちプロパティでEUCに戻さなくてはならない、という手間が問題なんです。

2004/05/22 02:53:45
id:rovkzirt No.3

回答回数3ベストアンサー獲得回数0

ポイント23pt

当方MX(2004ではない)を使っているため、MX2004で同じ環境にあるのかよくわかりませんが、以下の方法ではどうでしょうか。

●Dreamweaver以下のフォルダ

Configurationフォルダ−DocumentTypesフォルダ−NewDocumentsフォルダのDefault.dwt.phpというファイルのcharsetをEUCで設定する。

今までにこのファイルをさわっていなければ、文字コードはブランクになっていると思います。この状態でPHPファイルを新規作成するとき、文字コードはShift-JISが設定されるようです。(MXで確認しました。)

なお、この作業をする前にファイルのバックアップをとっておくことをおすすめします。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません