Versiunea imbunatatita care merge si cu texte care contin ';'.
;===============================================================================
;
; Nume functie: curata_text2()
; Descriere: Converteste codificarea HTMl de forma &#nr; in caracter
; ASCII
; Parametrii: $textul - Textul care trebuie convertit
; Valorile returnate: string - textul convertit
; Autor: Neagu Ionut (aka Smash)
;
;===============================================================================
Func curata_text2($text)
While StringInStr($text, "&#") <> 0
$pozitie = StringInStr($text, "&#")
If StringIsDigit(StringMid($text, $pozitie + 2, 3)) And StringMid($text, $pozitie + 5, 1) = ';' Then
$text = StringReplace($text, StringMid($text, $pozitie, 6), Chr(StringMid($text, $pozitie + 2, 3)))
ElseIf StringIsDigit(StringMid($text, $pozitie + 2, 2)) And StringMid($text, $pozitie + 4, 1) = ';' Then
$text = StringReplace($text, StringMid($text, $pozitie, 5), Chr(StringMid($text, $pozitie + 2, 2)))
EndIf
WEnd
Return $text
EndFunc ;==>curata_text2