We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5c4dac7 commit fab01bbCopy full SHA for fab01bb
modules/base/tool.go
@@ -59,7 +59,17 @@ func DetectEncoding(content []byte) (string, error) {
59
return "UTF-8", nil
60
}
61
62
- result, err := chardet.NewTextDetector().DetectBest(content)
+ var detectContent []byte
63
+ if len(content) < 1024 {
64
+ times := 1024 / len(content)
65
+ detectContent = make([]byte, 0, times*len(content))
66
+ for i := 0; i < times; i++ {
67
+ detectContent = append(detectContent, content...)
68
+ }
69
+ } else {
70
+ detectContent = content
71
72
+ result, err := chardet.NewTextDetector().DetectBest(detectContent)
73
if err != nil {
74
return "", err
75
0 commit comments