Hi Thorsten,
If you go to
http://cflive.net/ and select Lucee try either one of these versions
V1
<cfset header = "this & is & a test">
<cfset myencode = ESAPIEncode( "HTML", Header )>
<cfdump var = "#myencode#">
<cfset mydecode = ESAPIDecode( "URL", myencode )>
<cfdump var = "#mydecode#">
or v2
<cfset header = "this & is & a test">
<cfset myencode = EncodeForHTML(header)>
<cfdump var = "#myencode#">
<cfset mydecode = canonicalize(myencode,false,false)>
<cfdump var = "#mydecode#">
maybe a combination will work for your exact situation