diff --git a/ini.go b/ini.go index eb6d6a0..7b4ef4d 100644 --- a/ini.go +++ b/ini.go @@ -272,7 +272,7 @@ func (this *StarCfg) Parse(data []byte) { continue } } - if v2 == '=' && (!istrans && !isnote) { + if v2 == '=' && (!istrans && !isnote && !isequal) { isequal = true continue } @@ -513,7 +513,7 @@ func (this *StarCfg) Build() []byte { func (this *StarCfg) repkv(value string) string { value = strings.Replace(value, `\`, `\\`, -1) value = strings.Replace(value, `#`, `\#`, -1) - value = strings.Replace(value, `=`, `\=`, -1) + //value = strings.Replace(value, `=`, `\=`, -1) value = strings.Replace(value, `[`, `\[`, -1) value = strings.Replace(value, `]`, `\]`, -1) return value