• ベストアンサー

HP作成の際、文字コードに関するトラブル発生。あなたならどうしますか?

terapadを使ってのHP作りを任された新入社員がいました。 彼は文字コードをUTF-8でつくるように言われていました。しかし、文字コード指定保存はshift-jis! 初期文字コードもshift-jis! お気に入りのfirefoxでUTF-8にして見てみると、もちろん文字化け。 上司はUTF-8で作り直すようしつこく迫ってきます。 さて、この新入社員が最短でこの状況を乗り切るためにはどのような効率的な方法がありますでしょうか?

  • ghfjri
  • お礼率92% (372/403)

質問者が選んだベストアンサー

  • ベストアンサー
  • W_edged
  • ベストアンサー率42% (48/112)
回答No.1

terapadは使ったことがないので分かりませんが、こんな風にできませんか? http://sakaguch.com/utf1.html#WebPage

その他の回答 (2)

  • Kazma_hk
  • ベストアンサー率26% (115/428)
回答No.3

文字コード指定をUTF-8に、ヘッダの指定文字コードをも同じくUTF-8に指定して保存するだけ。 上司がしつこく迫ってくるのは、あたりまえ。 指示通りに作成されていないので、修正は必須。 学校のテストで言えば0点の回答ですよ。 これを修正しないような人は、私なら開発要員として不要と判断しますね。

  • localica
  • ベストアンサー率52% (202/385)
回答No.2

文字コード指定保存をUTF-8にして保存するだけ。 ヘッダーのエンコーディングにUTF-8指定をしてないだけじゃないの? 10秒で対応できますよ。

関連するQ&A

  • FirefoxのBookmarksを、UTF-8→Shift_JIS→UTF-8と変換後に改めてFirefioxにインポートすると文字化けするのは?

    Linuxを使いたくて、文字コードについて少しづつ勉強しています・・・。 現在はまだ、Windows XP Home SP2を使っています。 『InternetExplorer 7上で』作成した、[お気に入り](Shift_JIS)を、TeraPadで開き、UTF-8に変換、保存したものは、文字化けせずにFirefoxにインポートできました。 Mozilla Japan ナレッジベース - [Firefox からエクスポートしたブックマークが Internet Explorer でインポートできない] http://www.mozilla-japan.org/kb/solution/2050 でも・・・。 (1) Firefoxのブックマーク(Bookmarks.html)をエクスポートし、UTF-8→Shift_JIS→UTF-8と変換後に改めてFirefioxにインポートすると文字化けしてしまいます。なぜなのでしょうか?。 『InternetExplorer 7上で』作成した、[お気に入り](Shift_JIS)を、TeraPadで開き、UTF-8に変換、保存したものとは違う内容(データ)になてしまうのでしょうか?。 (2) また、Firefoxからブックマーク(Bookmarks.html)をエクスポートし、TeraPadで開き、Shift_JISに変換、保存したものをInternetExplorer 7にインポートすると、一見正常にインポートできたようなのですが、詳細にみると、" ' "という文字が変な文字に置き換わったり、" & "の後に" amp; "という文字が付加されたりします。 これは、Shift_JIS、UTF-8がお互いに認識できない文字コードを含んでいることによるもの(解決不可能なもの)と考えてよいのでしょうか?。 お願いいたします・・・。

  • TeraPadの文字コード

    TeraPadの文字コードについて教えてください。 1. TeraPadで扱える文字コードは Shift-JIS、JIS、EUC、Unicode、UTF-8、UTF-8N の6種類あるようですが、このEUCとEUC-JPは 同じものですか? 2. Shift-JISで保存すると、TeraPadの下の部分に 表示される文字コードがSJISとなります。 これはShift-JISのことですか? 3. 短い文章では文字コードを誤認識する場合も あるようですが、どうしたら正しく認識 させられますか? 指定した文字コードで保存できず困っています。

  • PHPの文字コードどのように設定すればいいですか?

    PHPをテキストエディタ(TeraPad)で、書こうとしているのですが、文字コードの設定がわかりません。 初期文字コード SHIFT-JIS JIS EUC Unicode UTF-8 UTF-8N いろいろあってどれを選んだらいいのかわかりません。 今はSHIFT-JISにしてます。 保存文字コード 自動 今は自動にしてます。 初期改行コード CR+LF 今はCR+LFにしてます。 保存コード 自動 今は自動にしてます 間違っている、又はこちらのほうがいいというのがありましたら是非教えてください。よろしくお願いします。

    • ベストアンサー
    • PHP
  • 文字コードShif-JIS、UTF-8

    漢方の「瘀血」の“瘀”という文字の文字コードはUTF-8にはありますがShift-JISにはありません。html記述に作成にTeraPadを使っていますが、Shif-JISがデフォルトのようで“瘀”の文字がATOKで書き込めず、?に置き換わってしまいます。TeraPadの表示オプションの「文字コード」をUTF-8に設定しても同じです。ためしにメモ帳でやってみたところ問題なくATOKで瘀と書き込めます。TeraPadをUTF-8ベースで使うにはどうしたらいいでしょう。

  • terapadの文字コードについて

    terapadのVer.0.91を使っています。 前バージョンを使用していたときから気になっていたのですが 文字コードが勝手に変わってしまいます。 EUCやUTF-8で保存した文章が毎回ではないのですがShift-jisに 変わってしまいます。 web制作に使用しておりEUCで保存してた場合、日本語文章が全部 文字化けしてしまうので最悪です・・・ 表示→オプション→文字コードで再読込みは・・・にチェックを 入れても同じ結果でした。 terapadは扱いやすいのでできれば引き続き使いたいのですが これを直す方法はあるのでしょうか? その他、お勧めのフリーのテキストエディタがありましたら 紹介して頂けると幸いです。

  • 文字コード変換

    送信元のページがShift_JISの場合は正常に動作するのですが、 UTF-8等の場合は文字化けしてしまいます。 &jcode'convert(*val, 'sjis'); ↑のものを use Encode; Encode::from_to( $val, "UTF8", "Shift_JIS", Encode::XMLCREF ); このように書いたところ、UTF-8も文字化けしないのですが、 コードを自動的に認識して自動で振り分けさせる方法がわかりません。 サーバーのPerlのバージョンは5.8.6です。よろしくお願いいたします。

    • ベストアンサー
    • Perl
  • xml宣言の文字コード変更

    xhtmlとcssでのコーディングを行った際、途中で「UTF-8」で作成してと言われました。 そのため、作成していたコードの冒頭をshift_jisからUTF-8にかきかえてみたところ、文字化け。ブラウザの表示をUTF-8に変えても化けたままなので、作業にならんと宣言をshift_jisに戻しました。 が、書き換えても文字化けが直りません。 宣言自体を消して保存しなおしたりもしたのですが、以前文字化けたままです。 テキストエディタで見るとちゃんとshift_jisになっているのですが、 これはどうすれば直るものなのでしょうか? 手を入れたのは以下の二行になります。(抜き出してるだけですので実際はheadタグ等を挟んでいます) 初期 <?xml version="1.0" encoding="shift_jis"?> <meta http-equiv="content-type" content="text/html; charset=shift_jis" /> ↓ UTF-8に書き換え <?xml version="1.0" encoding="UTF-8"?> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> ご教授ねがいます。

  • Webの文字コードについて

    しばらくWeb制作から離れていまして、久しぶりなのですが、DreamweaverCS3のデフォルトの文字コードがUTF-8になっていました。 以前(MX2004の頃)はshift-jisだったと思います。 文字コードの知識もあまりなく、shift-jisにしておけば無難・・ということでそれに従っていただけなのですが、いまはUTF-8が普通なのでしょうか? UTF-8に変わった理由も知りたいです。

  • fedoracore5 文字コードで悩んでます。(apache)

    こんにちは。今fedora core5でapacheをweb serverでHPを作成中です。 昔作成したHPを友達のweb serverにUPしてくれていたので、ツールを使って自分の作成していたHPを取得しました。それを今の私のweb serverにUPしたところ文字コードの違いからか文字化けしてしまいます。 fedora coreの文字コード UTF-8 apacheの文字コード UTF-8 取得してきたHP ソース内に charset=Shift_JISとなっておりました。 ソース内にこのうように書かれているとブラウザではShift_JISでしか見れないのでしょうか? HPをすべてUTF-8に変換したいのですが、量が多すぎて一つ一つShift_JISをUTF-8に書き換える事は困難です。 何か良い方法があれば教えてください。 よろしくお願いいたします。

  • 文字コードsjisをUTF8に書き換えたい

    CGIの勉強中の者です。 文字コードはSJISで保存しているCGIをUTF8コードに換えるには何が必要でしょうか? HTMLならmeta内をSJISからUTF8に変更し、TeraPadなどのテキストエディタでUTF8に保存すればオッケーなんですが。 CGIの場合はHTMLと違って、換えるには複雑なのでしょうか? CGIプログラムの中では以下の「sjis」を「UTF8」に書き換えし、UTF8で保存しましたけど、文字化けが出てます。 <meta http-equiv="Content-Type" content="text/html;charset=shift_jis"> &jcode'h2z_sjis(*contenido) &jcode'convert(*subject,'sjis'); &jcode'convert(*infor,'sjis'); &jcode'convert(*contenido,'jis'); &jcode'convert(*res_msg,'jis'); print "Content-type: text/html;charset=shift_jis\n\n"; 宜しくお願いします。

    • 締切済み
    • CGI