Usando a função rune podemos pegar o substring de uma string se sem preocupar com caracteres especiais:
Por exemplo
str := "Verificar o nível de combustível do reservatório e, se necessário, complementar"
r := []rune(str)
fmt.Println(len(str)) // 83
fmt.Println(len(r)) // 79
fmt.Println(str[0:14]) // Verificar o n�
fmt.Println(string(r[0:14])) // Verificar o ní
r := []rune(str)
fmt.Println(len(str)) // 83
fmt.Println(len(r)) // 79
fmt.Println(str[0:14]) // Verificar o n�
fmt.Println(string(r[0:14])) // Verificar o ní