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 |
IyBodHRwOi8vd3d3LnVuaWNvZGUub3JnL3JlcG9ydHMvdHIxNS8KaW1wb3J0IHVuaWNvZGVkYXRhCgpOID0gbGFtYmRhIGM6IHVuaWNvZGVkYXRhLm5vcm1hbGl6ZSgnTkZDJywgYykKCm9obSwgb21lZ2EgPSB1J1x1MjEyNlx1MDNhOScKb2htX2IsIG9tZWdhX2IgPSBbYy5lbmNvZGUoJ3V0Zi04JykgZm9yIGMgaW4gW29obSwgb21lZ2FdXQoKcHJpbnQgImNoYXJhY3RlcnMiLCBvaG1fYiwgb21lZ2FfYgpwcmludCAidXRmLTgiLCBvaG1fYiA9PSBvbWVnYV9iCnByaW50ICJ1bmljb2RlIiwgb2htID09IG9tZWdhCnByaW50ICJORkMiLCBOKG9obSkgPT0gb21lZ2EKCg==
-
upload with new input
-
result: Success time: 0.01s memory: 6932 kB returned value: 0
characters Ω Ω utf-8 False unicode False NFC True


