id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc,browser,external_id,os,state 431,Accented characters in layer legend label cause XML parser error in Legend.php,liuar,liuar,"This defect is caused the PHP encoding function used in Legend.php There are two PHP functions to convert characters to HTML entities: - htmlentities — Convert all applicable characters to HTML entities - htmlspecialchars — Convert special characters to HTML entities htmlentities function was used in Legend.php which converted the accented characters to HTML entities, and some of the HTML entities are not valid XML characters (legendLabel is stored in XML). So, It's proper to replace htmlentities with htmlspecialchars, so that accented characters will not be converted.",defect,closed,P2,Future,MapGuide,2.0,Major,fixed,,,All,,All,New