ex.py 804 B

123456789101112131415161718192021222324252627282930313233343536
  1. import unicodedata
  2. def unicode_test(value):
  3. name = unicodedata.name(value)
  4. value2 = unicodedata.lookup(name)
  5. print('value = "%s", name = "%s", value2 = "%s"' % (value, name, value2))
  6. def unicode_test2():
  7. u_umlaut = '\N{LATIN SMALL LETTER U WITH DIAERESIS}'
  8. drink = 'Gew' + u_umlaut + 'rztraminer'
  9. print(drink)
  10. def encode_test():
  11. snowman = '\u2603'
  12. ds = snowman.encode('utf-8')
  13. print(ds)
  14. def decode_test():
  15. place = 'caf\u00e9'
  16. place_bytes = place.encode('utf-8')
  17. print(place_bytes)
  18. print(place_bytes.decode('utf-8'))
  19. # print(place.decode())
  20. # encode_test()
  21. decode_test()
  22. # unicode_test('A')
  23. # unicode_test('$')
  24. # unicode_test('\u00a2')
  25. # unicode_test('\u20ac')
  26. # unicode_test('\u2603')
  27. # unicode_test2()