terça-feira, janeiro 15, 2008

UDF Coldfusion para converter quebra de linha

Hoje eu tive que desenvolver uma UDF em Coldfusion para resolver esse pequeno problema. A UDF por sua vez faz o seguinte converte o código ASC que representa quebra de linha para o formato de exibição em HTML, no caso <br />.


<cffunction name="converteQuebraDeLinha" returntype="string"
output="false" hint="Converte código ASC de quebra de linha

para <br />">

<cfargument name="s_texto" type="string">

<cfscript>

result = reReplace(arguments.s_texto, chr(13) & chr(10), "<br/>", "ALL");

result = reReplace(result, chr(13), "<br />","ALL");

result = reReplace(result, chr(10), "<br />","ALL");

</cfscript>
<cfreturn result>
</cffunction>