PHP3のi18n_ja_jp_hantozenはスペースの半角全角変換の[sS]対応してないのね…
/**
* mb_convert_kana
*/
if( !function_exists('mb_convert_kana') ) {
function mb_convert_kana( $str, $options = 'KV', $internal_enc = 'EUC-JP' ) {
if (preg_match('/s/', $options)) {
$str = str_replace(' ', ' ', $str);
}
else if (preg_match('/S/', $options)) {
$str = str_replace(' ', ' ', $str);
}
return i18n_ja_jp_hantozen( $str, $options, $internal_enc );
}
}
第3引数なんか使わねーよという勝手な理由により手抜き実装を施す。