After doing lots of tests, when the message is forwarded from OL, the chinese characters are displayed fine but when forwarded from BB the chinese characters are displayed as corrupted.
I captured the Message as it was received by MIMEsweeper and its already in a corrupted format, which indicates its not MIMEsweeper corrupting it as initially thought. Running the message through OnlineWebCheck.com - CSE HTML Validator FREE Website Check
it shows that the message HMTL formatting isn't being formatted properly when sent from device.
shows an Error/ Warning on the HMTL header
xxx8220;The attribute value "ZH-CN" for the "lang" attribute was not enclosed in single or double quotation marks when it must be. In HTML5, attribute values containing literal spaces, quotes (" or '), equal signs (=), less-than signs (<), greater-than signs (>), or grave accents (`) must be quoted. Empty strings must also be quoted. In XHTML/XML, all attribute values must be quoted. Quoting values is recommended, even if it's not technically required.xxx8221;
On the message captured forwarded from BB <span lang=ZH-CN style='font-size:10.0pt;font-family:SimSun;color:red;mso-fareast-language:ZH-CN'> we changed it to <SPAN
style="FONT-FAMILY: SimSun; COLOR: red; FONT-SIZE: 10pt; mso-fareast-language: ZH-CN" lang=ZH-CN> as it should be and then the message is displayed correctly. This suggests, the original HTML part is not composed correctly.
I am not sure what to do now but I tested with same tests but under BES 5.0.2 and everything seems OK.
Any ideas what i can do ?