diff --git a/parser_test.go b/parser_test.go index f0e412d..3a96434 100644 --- a/parser_test.go +++ b/parser_test.go @@ -43,10 +43,14 @@ func (tt *Toutiao) ToDoParser(adstring string) (string, error) { spew.Dump(adlist) for _, data := range adlist { - data = strconv.QuoteToASCII(data) - unq, _ := strconv.Unquote(data) + data = strings.Trim(data, "\"") + unq, err := strconv.Unquote("\"" + data + "\"") + if err != nil { + log.Println(err) + } else { + data = unq + } log.Println(data) - log.Println(unq) data = strings.Replace(data, "\\", "", -1) log.Println(data)