Hello All, Recently working for a client I encountered a weird issue related to special characters encodings. We have product names containing special characters like ' (apostrophes). When we create orders for it, an encoded value for it is stored in OrderItem.itemDescription. The same encoded value also copied for invoice and return. When I checked the Product entity record, the original value (name without encoding) was stored there. I debugged the issue at code level and found that the system does encoding (string or html) at the time of order creation.
I understand that for security reasons (and I want to know more about it), the system does the encodings. My concerns are related to not using encoding when we create products. And it is not good UI experience to display encoded forms of values to screens. I suggest we should use some methods to display encoded values properly on screens or remove the encoding at the very first place. Please feel free to provide any suggestions or inputs. -- Kind Regards, Amit Gadaley *Technical Consultant* *HotWax Systems* *Enterprise open source experts* cell: +91-95845-93069 office: 0731-409-3684 http://www.hotwaxsystems.com