mirror of
https://gitee.com/johng/gf
synced 2026-06-06 02:25:47 +08:00
修复当xml中不包含encoding时报错的问题
This commit is contained in:
@ -61,10 +61,15 @@ func prepare(xmlbyte []byte) error {
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
xmlEncode := "UTF-8"
|
||||
if len(matchStr) == 2 {
|
||||
xmlEncode = matchStr[1]
|
||||
}
|
||||
|
||||
charset := mahonia.GetCharset(matchStr[1])
|
||||
charset := mahonia.GetCharset(xmlEncode)
|
||||
if charset == nil {
|
||||
return errors.New(fmt.Sprintf("not support charset:%s", matchStr[1]))
|
||||
return errors.New(fmt.Sprintf("not support charset:%s", xmlEncode))
|
||||
}
|
||||
|
||||
if !strings.EqualFold(charset.Name, "UTF-8") {
|
||||
|
||||
Reference in New Issue
Block a user