MT3.2-ja クイック投稿(クイックポスト)の文字化け

スポンサーリンク

MT3.2では、bookmarkletによるクイック投稿が出来るのですが(メインメニューの一番下に、設定項目があります)、最近、このbookmarkletを使用すると文字化けが起きることが判明。

これを回避する方法が以下のエントリーで紹介されていたので、早速導入。
やり方はとても簡単です。
すでにブックマークの中に入っている「クイック投稿」を右クリックしてプロパティをみてください。そこのjavascriptが書かれていると思うので、それをエディタテキストにはりつけます。

javascript:d=document;w=window;t=”;if(d.selection)t=d.selection.createRange().text;else{if(d.getSelection)t=d.getSelection();else{if(w.getSelection)t=w.getSelection()}}void(w.open(‘http://www.あなたのドメイン名/mt.cgi?__mode=
view&_type=entry&bm_show=
t%2Cc%2Cm&is_bm=1&link_title=
‘+escape(d.title)+’&link_href=
‘+escape(d.location.href)+’&text=
‘+escape(t),’_blank’,
‘scrollbars=yes,width=400,height=620,
status=yes,resizable=yes’))

現状ではこのようになっていると思いますので、この中のescape()関数を全て、以下のようにencodeURIComponent()に置き換えてください。

javascript:d=document;w=window;t=”;if(d.selection)t=d.selection.createRange().text;else{if(d.getSelection)t=d.getSelection();else{if(w.getSelection)t=w.getSelection()}}void(w.open(‘http://www.あなたのドメイン名/mt.cgi?__mode=
view&_type=entry&bm_show=t%2Cc%2Cm&is_bm=1&link_title=
‘+encodeURIComponent(d.title)+’&link_href=
‘+encodeURIComponent(d.location.href)+’&text=
‘+encodeURIComponent(t),’_blank’,
‘scrollbars=yes,width=400,height=620,
status=yes,resizable=yes’))

おそらく「3つ」置換されると思います。それを、クイック投稿のプロパティのURLに置き換えれば、文字化けせずにクイック投稿が出来るようになります。

クイック投稿は、色々情報をひっぱってきてそれに対する感想等を書くタイプのうちのようなblogでは必須なので助かりました。

【参考記事】
Road to me … | MT3.2の「クイック投稿(クイックポスト)」Bookmarkletの文字化け(Safari)

スポンサーリンク
NO IMAGE
この記事をお届けした
sorariumの最新ニュース情報を、
いいねしてチェックしよう!

シェアする