スポンサードリンク

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
拍手する

FC2ブログ:日本語版仕様変更?

 FC2ブログの日本語版では、文字コードはEUC-JPで、
ブログのURLは【http:// blogID(登録したブログ名).blog00(サーバ番号).fc2.com】でしたが、
どうやら仕様が変わったようですね。

このことに最初に気づくきっかけになったのは、ユーザーフォーラムのこの投稿です。
ユーザーフォーラム>おかしいと思ったら>コメント本文の絵文字・色・太・斜等が文字化けしちゃいます・・・
最初は、テンプレートのカスタマイズでうまくいかないのかと思っていたら、
ブログのURLにサーバー番号がないですし、文字コードの設定がutf-8になっているしで、混乱しました。

Googleで検索してみると...
デジタルアナログ さんの FC2ブログがサーバー番号なしで作れた。その経緯を書きます。
にあるようにサーバ番号が無いブログURLで作れるようになっていますし、
文字コードの指定もutf-8になっていました。

それと現行のFC2ブログでもブログのURLをサーバー番号無しで使えることが、
arctic さんの FC2ブログのURLを短縮する方法(すでに持っているブログでも可能)
こちらのブログ記事によりわかりました。

それにFC2ブログの管理画面からサーバーの状況を見るリンクが消滅したりもしていますしね。

いまのところFC2からは、なんの告知もないので良くわかりません...
なので多分ですが、

2011年の1月30日前後辺り(もっと前かなぁ?)から、新規にFC2ブログの日本語版を作成した場合には、

1.ブログのURLにサーバー番号無しで作られる場合もある(必ずかどうか不明なのです。)

2.文字コードは utf-8 で作られる。(必ずかどうかは不明です。)

なので、新規に作成したユーザーが、
上記のような文字化けになるテンプレートを使ってしまう可能性があります。

特に共有テンプレートのJavaScriptの文字コードを、euc-jpに変更してある場合などが該当します。
なので、コード内にcharset="euc-jp"を入れてあげるようにする必要がありそうです。

しかし...ちょっと英語版のFC2ブログを見てみたら全く同じ状況(文字化け)になっている人がいますね!
日本人と違ってそんなことは気にしないのだろうかぁ!!!

コメントフォームに使われているJavaScriptは、
 load.js
なのですが、
自分の使っている公式テンプレート(business-u1)では、
FC2ブログ公式マニュアルには載っていない多言語用変数を使っているのかなぁ?
<%template_comment_js>
この場合には、
 http://yosoilue.blog74.fc2.com/load.js (euc-jp)
となり、文字コードがeuc-jpになっています。

で、同じ多言用変数を使っている简体中文版の場合には、
 省略.fc2.com/load_cn.js (utf-8)
文字コードも自動的に変更されるみたいなのですね。

ただ、いままでの一般的だと思われる記述方法では、
<script type="text/javascript" src="<%server_url>load.js"></script>
となっていまして、
これを新しい仕様のFC2ブログユーザーが使った場合には、

 http://control.blog.fc2.com/load.js (utf-8)

となっていました。
なので、上記の場合には文字化けは発生しないようです。

文字化けが発生する可能性があるのは、
<script type="text/javascript" src="テンプレート作者のサーバーURL/load.js"></script> 
になっている場合だけみたいですね。
(追記:2011/2/18) 文字化けが発生する可能性がある書き方が他にもありました。
<script type="text/javascript" src="/load.js"></script>
この書き方の場合には、
 http://(ブログID).blog.fc2.com/load.js (euc-jp)
と、なってしまい上記と同じように文字化けします。

しかし、既存のユーザーはeuc-jpのままだからゴチャ混ぜですけどね!!
旧ユーザー統合とも関連しているのかなぁ?
(追記:2011/2/7) コメントフォームのJavaScriptなどの記述を一部加筆修正。
(追記:2011/5/29) 公式マニュアルの多言語用変数に(load.js:コメント装飾用スクリプトファイル名)追加された。

(追記:2011/2/8) FC2ブログの新仕様について解説された記事があるので追加。
Paroday さんの
 新規FC2ブログの仕様変更 アドレス id.blog.fc2.com (※ブログを使う人が、知っておくといいかも)
 新blogサーバ 共有テンプレートの仕様、utf-8などの改変について (※テンプレートを作る人が、知っておくべきかも)

関連記事:FC2ブログ:旧ユーザー統合

(追記:2012/6/3) 新仕様への移行は完了したようです(ブログの文字コードは euc-jp → utf-8 に変更)。
ただし、新仕様での最大の変更点であったサーバー番号を削除する方は、無しになったようですね。
詳しくは、こちらへ → FC2ブログ:文字コードをutf-8に変更
(追記:2013/5/28) 環境設定でサーバー番号を非表示にする設定が追加されました。

スポンサーサイト

タグ : FC2ブログ_新仕様 FC2ブログ_ユーザーフォーラム 

拍手する

スポンサードリンク

【関連する記事(zenback)】

コメント

コメントの投稿

非公開コメント

【広告看板】 
UUカウンター
+6500以上?
現在の閲覧者数:
PVカウンター
次のキリ番は90万です
Twitter
Twitterの過去の
まとめはtwilogバナー
記事のランキング

ブログパーツ

リンク集:ブログ
リンク
アクセスのランキング

アクセスランキング

CG使用許可番号
CG使用許可番号0166
プロフィール
記事に関連しないコメント等は
ゲストブックにお願い致します

ロギラキ

Author:ロギラキ
level:52/150
プロフへのリンク
 ブクログ

【商品リンク】

VF-19 ADVANCE
超時空要塞マクロス
VF-1J アーマードバルキリー
超時空世紀オーガス
オーガス
鋼鉄ジーグ
宇宙円盤大戦争
UFOロボグレンダイザー
銀河旋風 ブライガー
電人ザボーガー
ストロングザボーガー お売りください。駿河屋です。
FC2拍手数(ロギラキ遷紀)
公開したのは【1529】記事
拍手が貰えたのは【1338】記事
応援バナー
応援しています♪
萌えゲーアワード2015 バナー ユニゾンシフト:ブロッサム新作応援中
ブログランキング
FC2ブログランキングへ 人気ブログランキングへ ブログランキング・にほんブログ村へ blogram投票ボタン このBlogのはてなブックマーク数
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。