charに変換して文字コード比較して範囲内外で変換分ける処理がシンプルじゃね