猿问

在 Go 中使用 bufio 扫描仪读取 unicode 字符

我正在尝试读取包含如下名称的纯文本文件:“CASTAÑEDA”


代码基本上是这样的:


file, err := os.Open("C:/Files/file.txt")

defer file.Close()

if err != nil {

    log.Fatal(err)

}

scanner := bufio.NewScanner(file)

for scanner.Scan() {

    fmt.Println(scanner.Text())

}

然后,当读取“CASTAÑEDA”时,它会打印“CASTAÑEDA”


使用 bufio 阅读时有什么方法可以处理这些字符?


DIEA
浏览 190回答 2
2回答
随时随地看视频慕课网APP

相关分类

Go
我要回答