<br><font size=2 face="sans-serif">P.S. By &quot;2 code pages&quot; I meant *ANSI* code pages, of course..</font>
<br>
<br><font size=2 face="sans-serif">Lina</font>
<br>
<br>
<br>
<br><font size=2 face="sans-serif">Hi,</font><font size=3 face="Times New Roman"> <br>
</font><font size=2 face="sans-serif"><br>
At least 2 code pages contain a couple of BiDi control characters:</font><font size=3 face="Times New Roman"> </font><font size=2 face="sans-serif"><br>
 &nbsp; &nbsp;* Left-to-Right Mark (LRM) and Right-to-Left Mark (RLM) present in both 1255 and 1256 code pages (0xFD and 0xFE);</font><font size=3 face="Times New Roman"> </font><font size=2 face="sans-serif"><br>
 &nbsp; &nbsp;* Zero Width Non-Joiner (ZWNJ) and Zero Width Joiner (ZWJ) -- in cp1256 (0x9D and 0x9E).</font><font size=3 face="Times New Roman"> <br>
</font><font size=2 face="sans-serif"><br>
Lina</font><font size=3 face="Times New Roman"> <br>
<br>
<br>
</font>
<table width=100%>
<tr valign=top>
<td width=1%>
<td width=32%><font size=1 face="sans-serif"><b>Shachar Shemesh &lt;wine-devel@sun.consumer.org.il&gt;</b></font><font size=3 face="Times New Roman"> </font><font size=1 face="sans-serif"><br>
Sent by: wine-devel-admin@winehq.com</font><font size=3 face="Times New Roman"> </font>
<p><font size=1 face="sans-serif">14/04/02 09:50 </font><font size=1 face="Arial (Arabic)">�</font><font size=3 face="Times New Roman"> </font><font size=1 face="sans-serif"><br>
Please respond to Shachar Shemesh</font><font size=3 face="Times New Roman"> </font>
<td width=65%><font size=1 face="Arial">&nbsp; &nbsp; &nbsp; &nbsp; </font><font size=1 face="sans-serif"><br>
 &nbsp; &nbsp; &nbsp; &nbsp;To: &nbsp; &nbsp; &nbsp; &nbsp;Francois Gouget &lt;fgouget@free.fr&gt;</font><font size=3 face="Times New Roman"> </font><font size=1 face="sans-serif"><br>
 &nbsp; &nbsp; &nbsp; &nbsp;cc: &nbsp; &nbsp; &nbsp; &nbsp;Andriy Palamarchuk &lt;apa3a@yahoo.com&gt;, Geoffrey Hausheer &lt;i8e7fkwmsl1@phracturedblue.com&gt;, wine-devel@winehq.com</font><font size=3 face="Times New Roman"> </font><font size=1 face="sans-serif"><br>
 &nbsp; &nbsp; &nbsp; &nbsp;Subject: &nbsp; &nbsp; &nbsp; &nbsp;Re: Regression tests, UNICODE vs ASCII</font><font size=3 face="Times New Roman"> <br>
</font><font size=1 face="Arial"><br>
 &nbsp; &nbsp; &nbsp; </font></table>
<br><font size=3 face="Times New Roman"><br>
</font><font size=2 face="Courier New"><br>
One thing you may try are the explicit BiDi specifiers (Right to left, <br>
left to right etc.). These are Unicode characters designed to explicitly <br>
specify the direction of otherwise amigious characters.<br>
<br>
Ansii does not have, to the best of my knowledge, an equivalent encoded <br>
characters.<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Shachar<br>
<br>
<br>
Francois Gouget wrote:<br>
<br>
&gt;On Mon, 8 Apr 2002, Andriy Palamarchuk wrote:<br>
&gt;<br>
&gt;&gt;A couple comments:<br>
&gt;&gt;1) it is useful to check intermixed API calls, like<br>
&gt;&gt;A-&gt;W-&gt;A to be sure they do conversions correctly.<br>
&gt;&gt;2) while testing W functions use some Unicode symbols<br>
&gt;&gt;which do not have corresponding ASCII symbols.<br>
&gt;&gt;<br>
&gt;<br>
&gt; &nbsp; Could you give a couple examples of these Unicode symbols? I know<br>
&gt;that I would be hard-pressed to make up a Unicode string with anything<br>
&gt;significant. But if I had an example to base my code on, integrating it<br>
&gt;into my own tests should be trivial.<br>
&gt;<br>
&gt;--<br>
&gt;Francois Gouget &nbsp; &nbsp; &nbsp; &nbsp; fgouget@free.fr &nbsp; &nbsp; &nbsp; &nbsp;http://fgouget.free.fr/<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;1 + e ^ ( i * pi ) = 0<br>
&gt;</font><font size=3 face="Times New Roman"><br>
</font>
<br>
<br>
<br>
<br>