У меня есть строка на китайском языке:
x = "你好"
Я хотел бы пропустить его и сделать что-то с каждым персонажем в нем, например:
for i, len := 0, len(x); i < len; i++ {
foo( x[i] ) // do sth.
}
Я обнаружил, что len(x) вернет 6 вместо 2, после того, как Google найду метод RuneCountInString, который вернет реальную длину строки, но я до сих пор не знаю, как сделать цикл make x[i] получить правильный символ, x[0] == '你' например..
Спасибо