|
@@ -6,6 +6,7 @@ import (
|
|
|
"golang.org/x/text/encoding/japanese"
|
|
|
"golang.org/x/text/encoding/korean"
|
|
|
"golang.org/x/text/encoding/simplifiedchinese"
|
|
|
+ "golang.org/x/text/encoding/traditionalchinese"
|
|
|
"golang.org/x/text/transform"
|
|
|
"io"
|
|
|
"strings"
|
|
@@ -60,6 +61,7 @@ var charsetMap = map[string]transform.Transformer{
|
|
|
"shift_jis": japanese.ShiftJIS.NewDecoder(),
|
|
|
"ks_c_5601-1987": korean.EUCKR.NewDecoder(),
|
|
|
"euc-kr": korean.EUCKR.NewDecoder(),
|
|
|
+ "big5": traditionalchinese.Big5.NewDecoder(),
|
|
|
}
|
|
|
|
|
|
// 定义一个自定义的 CharsetReader 函数,它能够处理 gb2312 和 gbk 字符集
|