|
|
@ -53,7 +53,11 @@ func ShortSha(sha1 string) string { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
func DetectEncoding(content []byte) string { |
|
|
|
func DetectEncoding(content []byte) string { |
|
|
|
_, name, certain := charset.DetermineEncoding(content, setting.Repository.AnsiCharset) |
|
|
|
_, name, certain := charset.DetermineEncoding(content, "") |
|
|
|
|
|
|
|
if name != "utf-8" && len(setting.Repository.AnsiCharset) > 0 { |
|
|
|
|
|
|
|
log.Debug("Using default AnsiCharset: %s", setting.Repository.AnsiCharset) |
|
|
|
|
|
|
|
return setting.Repository.AnsiCharset |
|
|
|
|
|
|
|
} |
|
|
|
log.Debug("Detected encoding: %s (%v)", name, certain) |
|
|
|
log.Debug("Detected encoding: %s (%v)", name, certain) |
|
|
|
return name |
|
|
|
return name |
|
|
|
} |
|
|
|
} |
|
|
|