This commit is contained in:
Liang Ding 2022-09-30 21:52:01 +08:00
parent 76ef70ae68
commit 24250bb359
No known key found for this signature in database
GPG key ID: 136F30F901A2231D
9 changed files with 45 additions and 3 deletions

View file

@ -39,13 +39,13 @@ func PinYinCompare(str1, str2 string) bool {
return true
}
//UTF82GBK : transform UTF8 rune into GBK byte array
// UTF82GBK : transform UTF8 rune into GBK byte array
func UTF82GBK(src string) ([]byte, error) {
GB18030 := simplifiedchinese.All[0]
return io.ReadAll(transform.NewReader(bytes.NewReader([]byte(src)), GB18030.NewEncoder()))
}
//GBK2UTF8 : transform GBK byte array into UTF8 string
// GBK2UTF8 : transform GBK byte array into UTF8 string
func GBK2UTF8(src []byte) (string, error) {
GB18030 := simplifiedchinese.All[0]
bytes, err := io.ReadAll(transform.NewReader(bytes.NewReader(src), GB18030.NewDecoder()))
@ -64,4 +64,6 @@ const (
SortModeRefCountDESC // 8引用数降序
SortModeCreatedASC // 9文件创建时间升序
SortModeCreatedDESC // 10文件创建时间降序
SortModeSizeASC // 11文件大小升序
SortModeSizeDESC // 12文件大小降序
)