$ cat main.go
#!/usr/bin/env gorun
// vim: set noexpandtab tabstop=2:
package main
import (
"fmt"
"os"
"bytes"
)
func main() {
fmt.Printf("%q\n", bytes.Split([]byte(os.Args[1]), []byte(os.Args[2])))
}
$ ./main.go 程序 ''
["程" "序"]
我希望main.go每个 UTF-8 字符打印多个字节。但它只打印两个 UTF-8 字符程和序。
有人可以帮助我理解为什么会这样吗?谢谢。
明月笑刀无情
相关分类