I use this code to replace characters in a TEXT.
<!--- escape TEXT --->
<CFSET t1 =
Replace("#text#","&","&","ALL")>
<CFSET t2 = Replace("#t1#","'","'","ALL")>
<CFSET t3 = Replace("#t2#","""",""","ALL")>
<CFSET t4 = Replace("#t3#","<","<","ALL")>
<CFSET t5 = Replace("#t4#",">",">","ALL")>
<CFSET t6 =
Replace("#t5#","‘","'","ALL")>
<CFSET t7 =
Replace("#t6#","’","'","ALL")>
<CFSET t8 =
Replace("#t7#","“",""","ALL")>
<CFSET t9 =
Replace("#t8#","”",""","ALL")>
<cfset e_text = "#t9#">
It work with all characters but not with the following:
‘ ’ “ ”
<CFSET t6 =
Replace("#t5#","‘","'","ALL")>
<CFSET t7 =
Replace("#t6#","’","'","ALL")>
<CFSET t8 =
Replace("#t7#","“",""","ALL")>
<CFSET t9 =
Replace("#t8#","”",""","ALL")>
The ones that usually use WORD. I tried also to put chr(X)
instead of the characters but doesn't work either.
Any suggestion ?