美文网首页Go
Golang 处理隐藏的空字符串编译时报错:illegal by

Golang 处理隐藏的空字符串编译时报错:illegal by

作者: 承诺一时的华丽 | 来源:发表于2018-09-14 17:06 被阅读0次

trim_test.go:479:11: illegal byte order mark

println(" 民商法学院")

测试代码:

func TestTrim(t *testing.T) {
    //因编辑器去除了此编码字符串,此处模拟字符
    println(string('\uFEFF')+"民商法学院\n")
    println(strings.TrimSpace(string('\uFEFF')+"民商法学院\n"))
}

需要将空字符串转换到16进制(FEFF):

    println(string('\uFEFF')+"民商法学院\n")
    println(strings.TrimSpace(strings.TrimPrefix(string('\uFEFF')+"民商法学院\n",string('\uFEFF'))))

相关文章

网友评论

    本文标题:Golang 处理隐藏的空字符串编译时报错:illegal by

    本文链接:https://www.haomeiwen.com/subject/kjoogftx.html