出来上がったのがこれ。皿うどん美味いよね。でも,ネギかけるんだっけ?
と、たまには生活感ある話かかなくちゃね。
で、昨日話題になってた Ktai Library for CakePHP 1.2 をいじくってみました。サイト上には SJIS でCakePHP側も書いてね、と書いてましたが…どーしても、UTF-8でコードが書きたくて仕方ない。
ので、ちょっとやってみた。
app/controllers/app_contorller.php
class AppController extends Controller {
var $components = array('Ktai');
function afterFilter(){
if (isset($this->params['prefix'])){
}else{
parent::afterFilter();
$this->output = mb_convert_kana($this->output, 'rak');
$this->output =mb_convert_encoding($this->output,'sjis-win','utf-8');
$this->Ktai->convert_emoji($this->output,$this->Ktai->get_carrier());
}
}
}
ただし、データ内に記述されている絵文字は i-mode 用でなければならない。ので、データ登録時は i-mode 用の絵文字、もしくは数値指定(xxxx;)で。
これで /admin 以外は自動で変換かかるはずだよね。
2009/03/18 追記
開発者のブログに勢いでコメントして、返答もらっちゃいました。
> またUTF-8対応は、現在急ピッチで進めていて、早ければ今週中にも新バージョンが提供できるかもしれません。
だそうです。楽しみですね!
2009/03/19 追記
中間報告がありましたが、体調崩されているようで…
騒がず慌てず待ちましょう、現行バージョンでも十分使えますしね。
2009/04/19 追記
バージョンが上がり、UTF-8での利用も正式に可能になったようです。他にもいろいろ機能追加がありますので、是非新しいバージョンを使いましょう。
