1. 2009年10月
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. 6
  8. 7
  9. 8
  10. 9
  11. 10
  12. 11
  13. 12
  14. 13
  15. 14
  16. 15
  17. 16
  18. 17
  19. 18
  20. 19
  21. 20
  22. 21
  23. 22
  24. 23
  25. 24
  26. 25
  27. 26
  28. 27
  29. 28
  30. 29
  31. 30
  32. 2009年12月
  1. WebとPCのメモ帳
  2. Web・Blog
  3. FC2 BLOG
  4. FC2ブログでもUTF-8は使える

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

2008
05/13(Tue)

一つ前のエントリ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サービスの話。)

以上、豆知識でした。

拍手する FriendFeedで共有 Googleブックマークに追加
B! はてなブックマーク - FC2ブログでもUTF-8は使える Delicious Everyone's Bookmarks for: "FC2ブログでもUTF-8は使える" CLIP FC2ブログでもUTF-8は使える - livedoorクリップ Buzzurl FC2ブログでもUTF-8は使える - Buzzurl Yahoo! FC2ブログでもUTF-8は使える - Yahoo!ブックマーク Twitterでつぶやく TweetBuzz - FC2ブログでもUTF-8は使える FriendFeed

関連エントリ

コメント

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

No Title

 結論としては無理です。

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

 解決方法としては

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

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

No Title

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

blog comments powered by Disqus

トラックバック

この記事にトラックバックする(FC2ブログユーザーのみ)

スパム対策のため言及リンクのないトラックバックは反映されません

Page Top

ブログパーツ