package tools import "github.com/mozillazg/go-pinyin" // H is a shortcut for map[string]interface{} type H map[string]interface{} func ConvertToPinYin(src string) (dst string) { args := pinyin.NewArgs() args.Fallback = func(r rune, args pinyin.Args) []string { return []string{string(r)} } for _, singleResult := range pinyin.Pinyin(src, args) { for _, result := range singleResult { dst = dst + result } } return }