diff --git a/src/TibiaDataUtils.go b/src/TibiaDataUtils.go index 5e2903f..b239c67 100644 --- a/src/TibiaDataUtils.go +++ b/src/TibiaDataUtils.go @@ -87,9 +87,6 @@ func TibiaDataQueryEscapeString(data string) string { // switching "+" to " " data = strings.ReplaceAll(data, "+", " ") - // encoding string to latin-1 - data, _ = TibiaDataConvertEncodingtoISO88591(data) - // returning with QueryEscape function return url.QueryEscape(data) } diff --git a/src/TibiaDataUtils_test.go b/src/TibiaDataUtils_test.go index 94552c4..713cdd8 100644 --- a/src/TibiaDataUtils_test.go +++ b/src/TibiaDataUtils_test.go @@ -150,16 +150,19 @@ func TestEscaper(t *testing.T) { strOne = "god durin" strTwo = "god+durin" strThree = "gód" + strFour = "Näurin" ) sanitizedStrOne := TibiaDataQueryEscapeString(strOne) sanitizedStrTwo := TibiaDataQueryEscapeString(strTwo) sanitizedStrThree := TibiaDataQueryEscapeString(strThree) + sanitizedStrFour := TibiaDataQueryEscapeString(strFour) assert := assert.New(t) assert.Equal(sanitizedStrOne, "god+durin") assert.Equal(sanitizedStrTwo, "god+durin") - assert.Equal(sanitizedStrThree, "g%F3d") + assert.Equal(sanitizedStrThree, "g%C3%B3d") + assert.Equal(sanitizedStrFour, "N%C3%A4urin") } func TestDateParser(t *testing.T) {