关于 golang 判断字符串+ 英文 长度

hellsam · · 3086 次点击
str := "其实我来问题的" ru := []rune(str) fmt.Println(string(ru[:3]))
#3
更多评论
将字符串转换为`[]rune`类型
#1
<a href="/user/abin" title="@abin">@abin</a> 嗯 查看长度正确了 哪么截取呢 如 超过4000个字符 只截取 0~3个 其余不要 我这样写的 返回的是数字 不是中文 ~~~ aa := &#34;其实我来问题的&#34; if len([]rune(aa)) &gt; 3 { fmt.Fprintln(w, []rune(aa[0:3])) } 在这里返回的是一串数字 [27784] 而并非是我想要的 “其实我” 的字符串 ~~~
#2