草庐IT

umlautsString

全部标签

go - 变音符号和 slice

我在读取具有固定列长度格式的文件时遇到了一些问题。某些列可能包含变音符号。元音变音似乎使用2个字节而不是1个字节。这不是我所期望的行为。有没有返回子字符串的函数?在这种情况下,slice似乎不起作用。这里有一些示例代码:http://play.golang.org/p/ZJ1axy7UXeumlautsString:="Rhön"fmt.Println(len(umlautsString))fmt.Println(umlautsString[0:4])打印:5Rhö 最佳答案 在go中,字符串的slice计算字节数,而不是runes

go - 变音符号和 slice

我在读取具有固定列长度格式的文件时遇到了一些问题。某些列可能包含变音符号。元音变音似乎使用2个字节而不是1个字节。这不是我所期望的行为。有没有返回子字符串的函数?在这种情况下,slice似乎不起作用。这里有一些示例代码:http://play.golang.org/p/ZJ1axy7UXeumlautsString:="Rhön"fmt.Println(len(umlautsString))fmt.Println(umlautsString[0:4])打印:5Rhö 最佳答案 在go中,字符串的slice计算字节数,而不是runes