Can someone explain this behavior?
iex> 'hełło' [104, 101, 322, 322, 111] iex> 'hello' 'hello'
Why isn’t there a consistent output? If single-quoted strings are character lists, why are the code points only revealed when the string contains multi-byte characters? How can I see the internal integer codepoints of any single-quoted string?
Strings/charlists are confusing enough without the obfuscation. Could someone shed light on this?