天天看点

Go语言中文字符问题疑问

package main

import (

    "fmt"

)

func main() {

    s := "我爱北京天安门"

    var t = []byte(s)

    p := []byte("你")

    t[0] = p[0]

    t[1] = p[1]

    t[2] = p[2]

    s = string(t)

    fmt.Printf("结果是:%s",s)

}

问题:如果修改的字符串中既有西文又有中文,该怎么截取?如何判断呢?

答:可能是根据该字符的ASC大小吧。

    最近太忙,没空分析,放到这里,以后再想。