W
willie
# What's the correct way to get the
# byte count of a unicode (UTF-8) string?
# I couldn't find a builtin method
# and the following is memory inefficient.
ustr = "example\xC2\x9D".decode('UTF-8')
num_chars = len(ustr) # 8
buf = ustr.encode('UTF-8')
num_bytes = len(buf) # 9
# Thanks.
# byte count of a unicode (UTF-8) string?
# I couldn't find a builtin method
# and the following is memory inefficient.
ustr = "example\xC2\x9D".decode('UTF-8')
num_chars = len(ustr) # 8
buf = ustr.encode('UTF-8')
num_bytes = len(buf) # 9
# Thanks.