最近、構築しているHPで文字化けしていることに気づきました。Shift-JISの記述箇所をUTF-8に変更したが、文字化けが無くなりません。
■仕組みは、ルートに、index.htmlを置いており、
そこから、サブディレクトリに遷移させています。
※仮で、abc.com というサイトで説明します
【ルートURL】→ https://abc.com/
【表示させたいURL】→ https://abc.com/home/
■気づいたのは、Google Chrome。
しかし、Eggeでも文字化けを確認しました。
■調べていて、Shift-JISの表記がNGのようだと思ったため、
“Shift_JIS”を“UTF-8”に変更してFTPで更新。
→現在2日間経ちましたが同じ症状が出ています
■すごく昔に作ったHTMLのようで(おそらくホームページビルダー)、
私も専門でないので、どこを触って良いかわかりません。
■ソース
html
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2<HTML> 3<HEAD><!-- 1997/07/03 write by XXXX --> 4<META http-equiv="Content-Type" content="text/html; charset=SHIFT_JIS"> 5<META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 9.0.0.0 for Windows"> 6<META http-equiv="Content-Style-Type" content="text/css"> 7<TITLE>会社名</TITLE> 8<SCRIPT language="JavaScript"> 9<!-- // To hide JavaScript from old browsers 10var delay = 1 // ページが変わるまでの時間(1000分の1秒単位)1msec 11 12function nextPage() { 13timerId = setTimeout("changePage()", delay) 14} 15 16function changePage() { 17location = "http://abc.com/home" // ここに次に読み込むページのファイル名を入れる 18} 19// --> 20</SCRIPT> </HEAD> 21<BODY bgcolor="#ffffff" onload="nextPage()"> 22<CENTER><IMG src="logo1.gif" width="622" height="39" border="0" alt="会社名(英語表記)"></CENTER> 23<CENTER><B><FONT color="#ff0000"><A href="http://abc.com/home" target="_parent"><BR> 24Please Clik Here !!</A></FONT></B><FONT color="#000000"> </FONT><FONT color="#ffff00"><BR> 25</FONT></CENTER> 26</BODY> 27</HTML>
■変更したのは、
上記コードの中のメタタグのcharset、SHIFT_JISというところをUTF-8に変更しました。
<META http-equiv="Content-Type" content="text/html; charset=SHIFT_JIS">
↓
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
■気になるのは、
サクラエディタで変更したのですが、
保存して再度開いたら、日本語部分が正しく表示されないことです(文字化け)
変更が反映されるのに時間がかかっているだけなのか、
それとも
他に何か手順がありましたらご教授いただけると幸いです。
どうぞよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー