python does (although it will use 8 or 16 bits per character if all characters in the string fit)