webui: better handling of special characters (matching Asus's own SiteSurvey code)