• 締切済み

HP作成におけるタイトルの文字化けについて

恐れ入ります、ホームページ作成におけるhtmlでの初歩的な改訂に戸惑っております。。 さて、内容は下記の「○に記述された日本語ワードが、ロボット検索でのタイトル表示時に文字化けする」というものです。 事の発端はYahoo!での検索結果でした。ホームページを設けて五年の月日が経ちますが、その間、Javaを始め様々な手を加えつつも下記の記述で文字化けすることはありませんでした。以下に要点を記します。。 (1)フレームやスクリプトを多用したホームページであるが、各機能に問題は無い (2)約一年前まで、全てのロボット検索にて正常な表示がなされていた (3)約一年前から、Yahoo!サイトにおけるロボット検索で"のみ"文字化けが発生した (4)<head>タグとその前後を中心に、インターネットの情報を元に幾度となく改訂を試みた (5)下記の記述が最終的なものだが、依然としてYahoo!サイト以外のロボット検索でのみ正常に表示される 自身の無知を晒し出すかのようで大変恐縮ではありますが、改善が可能であれば、どなたかご教授頂けませんでしょうか? ※※個人情報保護の為、該当する語句を△としております <html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns="​http://www.w3.org/TR/REC-html40">​ <head> <meta http-equiv="Content-Type" content="text/html; charset=shift_jis"> <title>△△△△△△△△△ - ○○○○○○○○○</title> <meta http-equiv="Content-Language" content="ja"> <meta http-equiv="Content-Script-Type" content="text/javascript"> <meta http-equiv="Imagetoolbar" content="no"> <meta name="robots" content="index,follow"> <meta name="author" content="△△△△△△△△△"> <meta name="keywords" content="△△△△△△△△△"> <meta name="classification" content="△△△△△△△△△"> <meta name="description" content="△△△△△△△△△"> <meta name="copyright" content="△△△△△△△△△"> <link rel="File-List" href="index.files/filelist.xml"> <script type="text/javascript"> <!-- //ユーザが設定する変数---------------------------------- var limit = 12; //色変化の上限 var n = "1"; //色変化の際の定数値 //------------------------------------------------------ var id; var waiting; var cnt = 0; var getObj; var setObj; var proMode; var proFlag = false; var pointX; var pointY; function colorChange(){ //カーソルのあるオブジェクトを取得 pointX = event.x; pointY = event.y; getObj = document.elementFromPoint(pointX, pointY); if (getObj.tagName != "A") { if (proFlag != true) return true; //グラデーション終了処理 clearInterval (id); cnt = 0; proFlag = false; //オブジェクトを元の色に戻す setObj.style.color = ""; setObj = ""; return true; } //グラデーション終了処理の確認をする。 if (setObj || cnt != 0) { colorChange; return true; } setObj = getObj; //グラデーション終了処理をの承認 proFlag = true; id = setInterval ("gradationA()", 20); return true; } function gradationA(){ //色の上限になったら変化をストップ if (cnt == limit) { clearInterval (id); return true; } //cntを16進数に変換 x = cnt.toString(16); x = x.toString(); setObj.style.color = "#" + x+n+x+x+n+x; //(X) cnt ++; } window.document.onmousemove = colorChange; //--> </script> <SCRIPT language=javascript> <!-- //ステータスバーの消去スクリプト count=0; str=""; str+=" "; str+=" "; str+=" "; str+=" "; str+=""; str+=""; function status_move(){ if (count >= str.length+1) count=0; status=str.substring(count++,str.length+1); setTimeout("status_move()",500); } setTimeout("status_move()",500); // --> </SCRIPT> <style> v\:* { behavior: url(#default#VML) } o\:* { behavior: url(#default#VML) } .shape { behavior: url(#default#VML) } </style> <!--[if gte mso 9]> <xml><o:shapedefaults v:ext="edit" spidmax="1027"/> </xml><![endif]--> </head>

  • HTML
  • 回答数1
  • ありがとう数0

みんなの回答

  • nori_007
  • ベストアンサー率35% (369/1048)
回答No.1

http://oshiete1.goo.ne.jp/qa5345386.html のアドバイスは試されましたか。

関連するQ&A

  • HPタイトルの文字化けに関する質問

    恐れ入ります、ホームページ作成におけるhtmlでの初歩的な改訂に戸惑っております。。 さて、内容は下記の「○に記述された日本語ワードが、ロボット検索でのタイトル表示時に文字化けする」というものです。 事の発端はYahoo!での検索結果でした。ホームページを設けて五年の月日が経ちますが、その間、Javaを始め様々な手を加えつつも下記の記述で文字化けすることはありませんでした。以下に要点を記します。。 (1)フレームやスクリプトを多用したホームページであるが、各機能に問題は無い (2)約一年前まで、全てのロボット検索にて正常な表示がなされていた (3)約一年前から、Yahoo!サイトにおけるロボット検索で"のみ"文字化けが発生した (4)<head>タグとその前後を中心に、インターネットの情報を元に幾度となく改訂を試みた (5)下記の記述が最終的なものだが、依然としてYahoo!サイト以外のロボット検索でのみ正常に表示される 自身の無知を晒し出すかのようで大変恐縮ではありますが、改善が可能であれば、どなたかご教授頂けませんでしょうか? <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> <html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns="http://www.w3.org/TR/REC-html40"> <head> <meta http-equiv="Content-Language" content="ja"> <meta http-equiv="Content-Type" content="text/html; charset=shift_jis"> <meta name="GENERATOR" content="Microsoft FrontPage 6.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <link rel="File-List" href="index.files/filelist.xml"> <title lang="ja">xxxxxxx - ○○○○○○</title> <script type="text/javascript"> -省略- </script> <!--[if gte mso 9]> <xml><o:shapedefaults v:ext="edit" spidmax="1027"/> </xml><![endif]--> </head>

  • 文字化けを解決したい

    サイトを持つ管理人です。タグなどについてはかなり初心者です。 iPhoneなどの海外OSから閲覧すると文字化けしてしまうという報告を受けて、タグを色々いじっています。 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">を追加してみたのですが、これ単品だと私のPCから閲覧したときに文字化けしてしまいました。 そのため<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">と<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">を並べてみたのですが、これで海外OSからも文字化けを起こさなくなったのでしょうか? こんな感じのタグです↓ <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <META NAME="GOOGLEBOT" CONTENT="NOINDEX, NOFOLLOW,NOARCHIVE"> <META NAME="ROBOTS" CONTENT="NOARCHIVE,NOINDEX,NOFOLLOW"> <meta name="viewport" content="width=380, maximum-scale=1.6" /> <title>練習</title> </head> 全てのスマホからもサイトを閲覧出来るようにするにはどうしたら良いでしょうか?それとも、全てのスマホから文字化けを防ぐことは不可能なのでしょうか? お知恵をお貸しください。

  • ホームページ作成に関して

    以下のように入力しましたがホームページに反映されません。 <DOCTYPE_html> <html_lang="ja"> <meta name="author"content="名前> <meta name="description"content="内容の紹介 <meta name="keywords> <meta http-equiv="content-style-type content="css> <head> <meta http-equiv="content-script-type-cotent="utf-8> <meta_charset="utf-8"> <title>名前<title> </head>

    • 締切済み
    • PHP
  • ビルダーでの文字化け。

    ホームページビルダー6.5でHP作成中です。以前はFrontPageで作っていて、それをビルダーで色や文字などをちょっと変えて保存してアップしました。そしたら文字化けするようになってしまいました。 <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 6.5.0.0 for Windows"> <META http-equiv="Content-Style-Type" content="text/css"> ここが何か間違った記述になっていますか?FrontPageの時には一番上の<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">がなかったようです。これが原因でしょうか? それと二行目の<META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 6.5.0.0 for Windows">は消すことはできないでしょうか? よろしくお願いします。

  • 検索結果が文字化けしてしまう。

    数週間前にアップロードしたサイトを検索にかけると文字化けして出てきてしまいます。 アップした当初は問題なかったのですが…三日前から文字化けすようなってしまいました。 文字コードがおかしいのか思ったんですが…原因がわからなくて困っています。 どなたか教えてください!! 下記がソースです↓ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html lang="ja"> <head> <meta http-equiv="content-type" content="text/html; charset=shift-jis"> <meta name="generator" content="Adobe GoLive 4"> <meta name="description" content="○○○○"> <meta name="keywords" content="○○○○"> <meta http-equiv="Content-Style-Type" content="text/css"> <meta http-equiv="Content-Script-Type" content="text/javascript"> <title>○○○○</title> <!-- ImageReady Styles (indexnew.psd) --> <!-- End ImageReady Styles --> <style type="text/css"> <!-- #index-01 { position: absolute; top: 0px; left: 0px; width: 333px; height: 95px; visibility: visible }--- このあとも続きますが、問題解決に必要であればまた載せます。よろしくお願いします。

    • ベストアンサー
    • HTML
  • 文字化けするページとしないページ(宣言などは同じなんですが・・・)

    はじめまして。 現在、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" />

    • ベストアンサー
    • HTML
  • 一定時間画像を表示させ、その時間が経過すると別のU

    すみません。教えてください。(色々調べたのですが?) (1)PM14:00~14:59まで、T3.jpgをHPの画面に表示します。 (2)15:00からは、別のURLに自動的にリンクさせ表示させますと考えております 以下がソースです。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML> <HEAD> <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 12.0.0.0 for Windows"> <META http-equiv="Content-Style-Type" content="text/css"> <title>youbi</title> <!--<meta http-equiv=content-type content="text/html;charset=euc-jp">--> <SCRIPT Language="JavaScript"> <!-- Date = new Date(); Time = Date.getHours(); myIMG="T3.jpg"; if(Time==14){ document.write("<center><img src='"+myIMG+"'></center>"); } else {                  ⇒ここの記述がわかりませんので宜しくお願い致します                        リンク先のURL(anime.html)は、8枚の画像ファイルを10数秒毎に表示させたいと考えております } </script></HEAD> 参考までにリンク先のHTMLのソースです(仮称=anime.htmlです) 【参考】 DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML> <HEAD> <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 12.0.0.0 for Windows"> <META http-equiv="Content-Style-Type" content="text/css"> <title>youbi</title> <!--<meta http-equiv=content-type content="text/html;charset=euc-jp">--> <SCRIPT Language="JavaScript"> <!-- m=8;                                   8枚の画像を10数秒毎に切り替えそれをPC電源断まで                                       継続表示させます?? var j=1; var imags = new Array(); var cnt = 0 ; for(i=0 ; i<m ; i++){ imags[i] = 'T'+(j+i)+'.JPG'; } function anime(){ document.banner.src = imags[cnt++] ; if( cnt== m ) { cnt = 0 ; } } //--> </script> </HEAD> <BODY bgcolor="#fffcff"> <A href="anime.html"> <img src="T1.jpg" border="0" width="100%" name="banner" onload="setTimeout('anime()',12000)"> </A> </BODY> </HTML>

  • XHTML meta属性 文字化け

    XHTMLを勉強しています。 以下のように記述して表示すると タイトルの部分が文字化けします。 何故でしょうか <?xml version="1.0" encoding="utf-8"?> <!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=utf-8" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <meta http-equiv="Content-Script-Type" content="text/javascript" /> <title>ホームページの作り方</title> <meta name="description" content="初心者のためのホームページテスト" /> <meta name="keywords" content="ホームページ,作成,初心者" /> </head> <body> テスト </body> </html>

    • ベストアンサー
    • HTML
  • CheckBoxの入力チェックについて

    CheckBoxの入力チェックについて CheckBoxの数は可変です。 全て未チェックのときにalertを表示したいです。 今はチェックしてもalertが表示されてしまいます。 よろしくお願いします。 <html> <head> <meta http-equiv="Content-Language" content="ja"> <meta http-equiv="Content-Type" content="text/html; charset=shift_jis"> <meta name="GENERATOR" content="Microsoft FrontPage 4.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <title>チェックボックス入力チェック</title> <SCRIPT TYPE="text/javascript"> <!-- function item_check() { count = 0; for (i=0;i<=document.form1.elements['item[]'][i].length;i++){ if(document.form1.elements['item[]'][i].checked){ count++; } } if(count==0){ alert("項目を選択してください。"); return(false); } return(true); } --> </SCRIPT> </head> <body> <form name="form1" method="POST" action="test.htm" onSubmit="return item_check()"> <p><input type="checkbox" name="item[]" value="1">項目1</p> <p><input type="checkbox" name="item[]" value="2">項目2</p> <p><input type="checkbox" name="item[]" value="3">項目3</p> <p><input type="checkbox" name="item[]" value="4">項目4</p> <p><input type="checkbox" name="item[]" value="5">項目5</p> <input type="submit" name="kakunin" value="確認"> </form> </body> </html>

  • JavaScriptの外部書き出しに失敗してしまう

    ホームページ制作初心者のyuniko2525と申します。 ホームページビルダー10で職場のホームページを制作し、マニュアル本「スパテク160」などでSEO対策を始めた のですが、何度試してもJavaScriptの外部書き出しに失敗しスクリプトエラーが出てしまいます。 マニュアル本通り10行目<script language="JavaScript">から最終行の</script>までを 切り取り、メモ帳にテキストでコピー 1行目<script language="JavaScript">と最後の</script>を削除してscript.js と名前をつけて保存 ホームページビルダーのスクリプト編集の「外部ファイルを指定」で保存したものを選んで 更新しているのですがどうしてもエラーが出てしまいます。 下から14行目の</script>まで でも試してみたのですがダメでした。 何かアドバイスを頂けると大変嬉しいです。どうぞ宜しくお願い致します。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML> <HEAD> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <meta http-equiv="Content-Style-Type" content="text/css"> <TITLE>●</TITLE> <META name="robots" content="all"> <META name="Keyword" contens="●"> <META name="description" contens="●"> <script language="JavaScript"> <!--HPB_SCRIPT_ROV_50 // // Licensed Materials - Property of IBM // 5724I83 // (C) Copyright IBM Corp. 1995, 2005 All Rights Reserved. // // HpbImgPreload: // function HpbImgPreload() { var appVer=parseInt(navigator.appVersion); var isNC=false,isN6=false,isIE=false; if (document.all && appVer >= 4) isIE=true; else if (document.getElementById && appVer > 4) isN6=true; else if (document.layers && appVer >= 4) isNC=true; if (isNC||isN6||isIE) { if (document.images) { var imgName = HpbImgPreload.arguments[0]; var cnt; swImg[imgName] = new Array; for (cnt = 1; cnt < HpbImgPreload.arguments.length; cnt++) { swImg[imgName][HpbImgPreload.arguments[cnt]] = new Image(); swImg[imgName][HpbImgPreload.arguments[cnt]].src = HpbImgPreload.arguments[cnt]; } } } } // HpbImgFind: // function HpbImgFind(doc, imgName) { for (var i=0; i < doc.layers.length; i++) { var img = doc.layers[i].document.images[imgName]; if (!img) img = HpbImgFind(doc.layers[i], imgName); if (img) return img; } return null; } // HpbImgSwap: // function HpbImgSwap(imgName, imgSrc) { var appVer=parseInt(navigator.appVersion); var isNC=false,isN6=false,isIE=false; if (document.all && appVer >= 4) isIE=true; else if (document.getElementById && appVer > 4) isN6=true; else if (document.layers && appVer >= 4) isNC=true; if (isNC||isN6||isIE) { if (document.images) { var img = document.images[imgName]; if (!img) img = HpbImgFind(document, imgName); if (img) img.src = imgSrc; } } } var swImg; swImg=new Array; //--> </script><script language="JavaScript"> <!--HPB_SCRIPT_PLD_50 HpbImgPreload('_HPB_ROLLOVER2', 'n_image6.gif', 'm_image6.gif'); HpbImgPreload('_HPB_ROLLOVER1', 'n_image14.gif', 'm_image14.gif'); HpbImgPreload('_HPB_ROLLOVER3', 'n_image7.gif', 'm_image7.gif'); HpbImgPreload('_HPB_ROLLOVER4', 'n_image12.gif', 'm_image12.gif'); HpbImgPreload('_HPB_ROLLOVER5', 'n_image10.gif', 'm_image10.gif'); HpbImgPreload('_HPB_ROLLOVER7', 'n_image6.gif', 'm_image6.gif'); HpbImgPreload('_HPB_ROLLOVER9', 'n_image7.gif', 'm_image7.gif'); HpbImgPreload('_HPB_ROLLOVER10', 'n_image12.gif', 'm_image12.gif'); HpbImgPreload('_HPB_ROLLOVER6', 'n_image15.gif', 'm_image15.gif'); HpbImgPreload('_HPB_ROLLOVER8', 'n_image18.gif', 'm_image18.gif'); //--> </script></HEAD>

専門家に質問してみよう