From bb998530006fe2ee0712f06ec1f044cfcf5feb08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=98=AD?= <81747598+lan-yonghui@users.noreply.github.com> Date: Fri, 20 Jun 2025 14:43:13 +0800 Subject: [PATCH] fix: File content support GBK encoding (#9198) --- agent/app/service/file.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/agent/app/service/file.go b/agent/app/service/file.go index 4339726bf..a0106ab8f 100644 --- a/agent/app/service/file.go +++ b/agent/app/service/file.go @@ -337,7 +337,7 @@ func (f *FileService) GetContent(op request.FileContentReq) (response.FileInfo, } if !utf8.Valid(content) { _, decodeName, _ := charset.DetermineEncoding(content, "") - if decodeName == "windows-1252" { + if decodeName == "windows-1252" || strings.ToLower(decodeName) == "gbk" { reader := strings.NewReader(info.Content) item := transform.NewReader(reader, simplifiedchinese.GBK.NewDecoder()) contents, err := io.ReadAll(item)