From e7fa1bf25d232af13c2d1484ae0b2a01139d8c1d Mon Sep 17 00:00:00 2001 From: hahwu <31872165+hahwu@users.noreply.github.com> Date: Wed, 16 Apr 2025 19:11:11 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/server/gamedata/reader.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/server/gamedata/reader.go b/src/server/gamedata/reader.go index c0863169..dbded8c9 100644 --- a/src/server/gamedata/reader.go +++ b/src/server/gamedata/reader.go @@ -90,6 +90,10 @@ func InitCfg(cfgname string) { log.Debug("读取文件失败:%v", err) return } + // 移除 BOM + if len(byteValue) >= 3 && byteValue[0] == 0xEF && byteValue[1] == 0xBB && byteValue[2] == 0xBF { + byteValue = byteValue[3:] + } var data map[string]interface{} // 反序列化JSON数据 err = json.Unmarshal(byteValue, &data)