$plik1 = "C:\Users\Zmylna\Downloads\Bez tytułu20200424033430215.jpg" ;<<<< string returned by my fuction - Not working $plik2 = "C:\Users\Zmylna\Downloads\Bez tytułu20200424033430215.jpg" ; string manualy written in scite for test - Working $A = StringCompare($plik1, $plik2) MsgBox(0, "", $A) ; Function returns -1 If $plik1 = $plik2 Then MsgBox(0, "", "Strings are equal") Else MsgBox(0, "", "Strings are not equal") EndIf ;If returns "Strings are not equal" ConsoleWrite($plik1 & @CRLF) ConsoleWrite($plik2 & @CRLF) ; Console write output: ;C:\Users\Zmylna\Downloads\Bez tytu³u20200424033430215.jpg ;C:\Users\Zmylna\Downloads\Bez tytu³u20200424033430215.jpg