文字のUnicode番号を取得する
「」 と 「」
違いがわかるでしょうか(`・ω・´)
左が半角で、右が全角です。
こんなもの見分けないといけない機会に恵まれる皆さんも少ない気がしますが、テキストベタ打ちのデータを整形してDBに放りこむ際などにたまに出会う訳です。
この字とこの字は同じなのか?と気になるときにつかえるワンライナー。
Convert.ToString(Char.ConvertToUtf32("「",0),16) #=> ff62 // 「 U+FF62 Halfwidth Left Corner Bracket Convert.ToString( Char.ConvertToUtf32("「",0), 16) # => 300c //「 U+300c Left Corner Bracket