language: Python (python 2.7.3)
date: 621 days 7 hours ago
link:
visibility: public
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# http://www.unicode.org/reports/tr15/
import unicodedata
 
N = lambda c: unicodedata.normalize('NFC', c)
 
ohm, omega = u'\u2126\u03a9'
ohm_b, omega_b = [c.encode('utf-8') for c in [ohm, omega]]
 
print "characters", ohm_b, omega_b
print "utf-8", ohm_b == omega_b
print "unicode", ohm == omega
print "NFC", N(ohm) == omega