ldap-1-backend/public/tools/type.go

21 lines
435 B
Go

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
}