4 ms·
For a normal ligature, if http://golang.org/src/pkg/unicode/letter_test.go?h=ToLower http://golang.org/src/pkg/unicode/letter_test.go?h=ToLower is anything to g
by lstamour 13y ago
For a normal ligature, if http://golang.org/src/pkg/unicode/letter_test.go?h=ToLower http://golang.org/src/pkg/unicode/letter_test.go?h=ToLower is anything to go by, then no for your question, but yes to your code, just not the way you think it works. Which is to say, strings.ToUpper("\u0133") appears to produce "\u0132" as a result.
But \u00DF appears to be a special case, as there's no uppercase for it. If I had to guess, I'd say it should return \u00DF. I mean, if I uppercase "+", do I expect something else back? Doubtful.