Index: lams_common/src/flash/org/lamsfoundation/lams/common/comms/Wddx.as =================================================================== diff -u -r1ac4ce5979069d65c9316b8d2bcc57320c21e9c9 -ra8d5ffa853fe79f86a4b486ba20165a22537b697 --- lams_common/src/flash/org/lamsfoundation/lams/common/comms/Wddx.as (.../Wddx.as) (revision 1ac4ce5979069d65c9316b8d2bcc57320c21e9c9) +++ lams_common/src/flash/org/lamsfoundation/lams/common/comms/Wddx.as (.../Wddx.as) (revision a8d5ffa853fe79f86a4b486ba20165a22537b697) @@ -112,6 +112,7 @@ etRev["<"] = "<"; etRev[">"] = ">"; etRev["&"] = "&"; + at[ord("<")] = "<"; at[ord(">")] = ">"; at[ord("&")] = "&"; @@ -234,7 +235,11 @@ var char:String = substring(s, i+1, 1); var ord:String = ord(substring(s, i+1, 1)); if(ord < 256) { - tempString += (this.et[ord(substring(s, i+1, 1))]); + if(char == et[13]){ + tempString += "%0D%0A"; + } else { + tempString += (this.et[ord(substring(s, i+1, 1))]); + } } else { tempString += "&#" + ord + ";"; }