Slide 52
Slide 52 text
String#unicode_normalize
[1] pry(main)> '株'.codepoints
=> [26666]
[2] pry(main)> '㈱'.codepoints
=> [12849]
[3] pry(main)> '㈱'.unicode_normalize(:nfc).codepoints
=> [12849]
[4] pry(main)> '㈱'.unicode_normalize(:nfd).codepoints
=> [12849]
[5] pry(main)> '㈱'.unicode_normalize(:nfkc).codepoints
=> [40, 26666, 41]
[6] pry(main)> '㈱'.unicode_normalize(:nfkd).codepoints
=> [40, 26666, 41]