ASCII vs UTF-8: Character Encoding Differences Explained