utf8対応。レベルアップ。任意先行変更実装