/*
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_