天天看點

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大小吧。

    最近太忙,沒空分析,放到這裡,以後再想。