Home > FC2 BLOG > FC2ブログでもUTF-8は使える

FC2ブログでもUTF-8は使える

一つ前のエントリXML宣言の省略条件まとめ XHTML+IE6で起きる問題とはで「FC2ブログはHTTPヘッダーでeuc-jpを指定しているからXML宣言をしなくても大丈夫」という話をしたんですが、後から「アップロードしたファイルはどうなのか?」と気になりまして。要するに普通のHTMLファイルを呼び出したときに、勝手に「euc-jp」を付けられるとUTF-8とかShift-JISとか使えなくて不便かもしれないという話です。

それで結果なんですが、タイトルのとおりにUTF-8……というかeuc-jp以外の文字コードも使えました。HTMLファイルを呼び出すときはContent-Typeに文字コードが指定されません。

外部のWebサービスがUTF-8で動かない、動かすのが面倒というときは、アップロードしたHTMLファイルを使えば幸せになるかもしれません。(ブログパーツとかではなく、Webサービスの話。)

以上、豆知識でした。

  • 拍手する
  • B!

このエントリへのコメント

posted by : ゆーくん [#wr80fq92] FC2でUTF-8を使う方法?

はじめまして。この度、FC2ブログで「英語の発音」のblogを始めました。発音記号を頻繁に使用する必要があるため、文字コードはunicodeを使用したいのですが、早速つまづいてしまいました。HTML編集画面で<meta http-equiv="content-type" content="text/html; charset=UTF-8" />と書き換え「更新」ボタンをクリックしたのですが、EUC-JPのままでブラウザで無理やりUTF-8に変えても文字化けしてしまいます。HELPで探しても載っていませんでした。どうしたら良いのでしょうか?ご教授願いますm(__)m

posted by : RPM [#CbksYEaU] No Title

 結論としては無理です。

 というのも私がエントリで書いたのは「ファイルとして別途アップロードするHTML」の話で、普通のBlogページはeuc-jpから変更することはできません。サーバーからデータが送られる時点でeuc-jpになっていますから、UTF-8にしても文字化けするだけです。テンプレートのmetaタグを書き換えても無視されます。

 解決方法としては

・UTF-8を使いたい部分だけアップロードしたHTMLを使う
・UTF-8ベースのブログサービスを使う(アメーバとか)
・(FC2ブログを使うなら)euc-jpで我慢する

といったところしかないでしょう。残念ですがどうしようもありません。

posted by : ゆーくん [#wr80fq92] No Title

迅速かつ丁寧なご説明ありがとうございました。一番目の解決法を試してみます!

コメント機能を利用するにはDisqus、Twitter、OpenIDのいずれかのアカウントでログインする必要があります。

blog comments powered by Disqus

このエントリへのリンクとトラックバック

このエントリにトラックバックする
スパム対策のためリンクのないトラックバックは受信されません。

このエントリへのトラックバック (1)

FC2ブログをUTF-8で使う方法とその注意点

Excerpt: FC2ブログでもUTF-8は使える もう相当前に上のエントリを書いたことがあるんだけど、この話は要するに「アップロードしたHTMLなら好きな文字コード(UTF-8を含む)を使えるよ」ということだった。(だ...

Site Name: web memo.Ver.2 | Date: 2011-01/28 21:45 (Fri)