mirror of
https://github.com/TeaOSLab/EdgeNode.git
synced 2025-11-17 19:00:25 +08:00
修复UserAgent中操作系统或浏览器版本中含有非UTF-8字符无法上传的问题
This commit is contained in:
@@ -343,9 +343,11 @@ func (this *HTTPRequestStatManager) Upload() error {
|
|||||||
if strings.Contains(err.Error(), "string field contains invalid UTF-8") {
|
if strings.Contains(err.Error(), "string field contains invalid UTF-8") {
|
||||||
for _, system := range pbSystems {
|
for _, system := range pbSystems {
|
||||||
system.Name = utils.ToValidUTF8string(system.Name)
|
system.Name = utils.ToValidUTF8string(system.Name)
|
||||||
|
system.Version = utils.ToValidUTF8string(system.Version)
|
||||||
}
|
}
|
||||||
for _, browser := range pbBrowsers {
|
for _, browser := range pbBrowsers {
|
||||||
browser.Name = utils.ToValidUTF8string(browser.Name)
|
browser.Name = utils.ToValidUTF8string(browser.Name)
|
||||||
|
browser.Version = utils.ToValidUTF8string(browser.Version)
|
||||||
}
|
}
|
||||||
|
|
||||||
// 再次尝试
|
// 再次尝试
|
||||||
|
|||||||
Reference in New Issue
Block a user