Hacker News new | ask | show | jobs
by bradfitz 301 days ago
> Golang use UTF-8 for in-memory string.

Nope. It’s just bytes with no encoding.

https://go.dev/blog/strings

2 comments

Corrected.
There is no such thing as "just bytes" when it comes to Unicode. UTF-8 is a way to represent Unicode codepoints in binary.

But I agree that author's statement is wrong. Go stings are equivalent to byte slices.

Go strings are just bytes. There is no Unicode or encodings.