美文网首页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