The room #noescapearound is #assignnot affected. Auto-escaping applies only to ${...}-s, which are embedded directly in static text (HTML). Thus, there is no way to shield inside #assign.
?html "". , optionsHTML = optionsHTML + '<option value="${item.value?html}>${item.label?html}</option>', , , ${...} -s .
, , , HTML, HTML, , HTML . , FTL.