WordPress+Ktai Style でいわゆる「友達に教える」リンク

<a href="mailto:?subject=<?php echo eamh(get_bloginfo('name')); ?>&amp;body=<?php echo eamh(get_bloginfo('url')); ?>">友だちに教える</a>

関数 eamh() は別途 functions.php などで以下のように定義する。

<?php
function eamh($str) {
  if (function_exists('is_ktai') && is_ktai() == 'DoCoMo')
    $str = mb_convert_encoding($str, 'SJIS', 'UTF8'); // 内部エンコーディングがUTF8のとき
  return rawurlencode($str);
}

これがベストかどうかはわかりませんのでもっとうまい方法があれば教えてください。
あと eamh という変な名前は Encode Attribute for Mobile Html のつもりなので適当にかっこいい名前に変えてください。