いいじゃん、UTF-8でさ。
ShiftJISのUnicode版だと思えばいいんよ。
ShiftJISだって、1〜2バイトの可変長だろ、UTF-8ならShiftJISより
ナンボかましな仕様だからいいじゃん。十とか能とか化けないし。

UTF-8に限らずUnicode全部嫌い、ってのはわかる。漏れもこんな乱暴な
やり方は嫌いだ。しかし、現実的な選択肢がこれしかないし、他に
頼れるものもなし。現状で普及してる以上、受け入れるのが得策だよ。