/* bh_StringToHtml.ch Convertir les caractères spéciaux d'une chaîne en html. Dernière modification : 2022-10-11 */ #ifndef _bh_StringToHtml_ch_ #define _bh_StringToHtml_ch_ function bh_StringToHtml( cStringe ) local wString := cStringe // Ne pas modifier la variable passée. wString := strtran( wString, "&", "&" ) // En premier. wString := strtran( wString, " ", " " ) wString := strtran( wString, "<", "<" ) wString := strtran( wString, ">", ">" ) wString := strtran( wString, '"', """ ) wString := strtran( wString, "'", "'" ) wString := strtran( wString, "-", "–" ) wString := strtran( wString, "á", "á" ) wString := strtran( wString, "â", "â" ) wString := strtran( wString, "à", "à" ) wString := strtran( wString, "ã", "ã" ) wString := strtran( wString, "ç", "ç" ) wString := strtran( wString, "é", "é" ) wString := strtran( wString, "ê", "ê" ) wString := strtran( wString, "í", "í" ) wString := strtran( wString, "ó", "ó" ) wString := strtran( wString, "ô", "ô" ) wString := strtran( wString, "õ", "õ" ) wString := strtran( wString, "ú", "ú" ) wString := strtran( wString, "ü", "ü" ) wString := strtran( wString, "Á", "Á" ) wString := strtran( wString, "Â", "Â" ) wString := strtran( wString, "À", "À" ) wString := strtran( wString, "Ã", "Ã" ) wString := strtran( wString, "Ç", "Ç" ) wString := strtran( wString, "É", "É" ) wString := strtran( wString, "Ê", "Ê" ) wString := strtran( wString, "Í", "Í" ) wString := strtran( wString, "Ó", "Ó" ) wString := strtran( wString, "Ô", "Ô" ) wString := strtran( wString, "Õ", "Õ" ) wString := strtran( wString, "Ú", "Ú" ) wString := strtran( wString, "Ü", "Ü" ) wString := strtran( wString, "€", "€" ) wString := strtran( wString, "£", "£" ) return wString #endif // _bh_StringToHtml_ch_