Ensure that you have fonts that can represent all characters in Windows cp1256 and Windows cp1252.
C1 code points in cp1256
A. The symbols should describe the lines to their right.
B. If the browser chrome indicates the document encoding, it should say Windows cp1256.
Assertion: When a Windows cp1256 encoded document contains code points in its C1 control range that correspond to graphic characters in the Windows 1252 encoding, these are not displayed as Windows 1252 characters, and the user agent continues to otherwise handle this document as Windows cp1256.
Encoding information is sent in the HTTP header; the success of this test rests on the assumption that the HTTP header applies the expected character encoding.
The left side of the top line contains the following sequence of code points from the C1 range: 0x80 0x9A 0x9E 0x8E. These are different graphic characters in Windows cp1256 and Windows cp1252.
The characters to the right serve to distinguish Windows cp1256 from Windows cp 1252, ISO 8859-1 and ISO 8859-15.