<br><font size=2 face="sans-serif">You can write something like the following:</font>
<br>
<br><font size=2 face="sans-serif">const WCHAR zeroWidthNonJoiner = 0x200C;</font>
<br><font size=2 face="sans-serif">const WCHAR zeroWidthJoiner = 0x200D;</font>
<br><font size=2 face="sans-serif">const WCHAR leftToRightMark = 0x200E;</font>
<br><font size=2 face="sans-serif">const WCHAR rightToLeftMark = 0x200F;</font>
<br><font size=2 face="sans-serif">const WCHAR leftToRightEmbedding = 0x202A;</font>
<br><font size=2 face="sans-serif">const WCHAR rightToLeftEmbedding = 0x202B;</font>
<br><font size=2 face="sans-serif">const WCHAR popDirectionalFormatting = 0x202C;</font>
<br><font size=2 face="sans-serif">const WCHAR leftToRightOverride = 0x202D;</font>
<br><font size=2 face="sans-serif">const WCHAR rightToLeftOverride = 0x202E;</font>
<br>
<br><font size=2 face="sans-serif">( or</font>
<br><font size=2 face="sans-serif">enum</font>
<br><font size=2 face="sans-serif">{</font>
<br><font size=2 face="sans-serif"> zeroWidthNonJoiner = 0x200C,</font>
<br><font size=2 face="sans-serif"> zeroWidthJoiner,</font>
<br><font size=2 face="sans-serif"> leftToRightMark,</font>
<br><font size=2 face="sans-serif"> rightToLeftMark,</font>
<br><font size=2 face="sans-serif"> leftToRightEmbedding = 0x202A,</font>
<br><font size=2 face="sans-serif"> rightToLeftEmbedding,</font>
<br><font size=2 face="sans-serif"> popDirectionalFormatting,</font>
<br><font size=2 face="sans-serif"> leftToRightOverride,</font>
<br><font size=2 face="sans-serif"> rightToLeftOverride</font>
<br><font size=2 face="sans-serif">};</font>
<br><font size=2 face="sans-serif">)</font>
<br>
<br><font size=2 face="Courier New">const WCHAR test_string[] = {</font><font size=2 face="sans-serif">zeroWidthNonJoiner</font><font size=2 face="Courier New">, </font><font size=2 face="sans-serif">zeroWidthJoiner</font><font size=2 face="Courier New">, </font><font size=2 face="sans-serif">leftToRightMark</font><font size=2 face="Courier New">, ... , </font><font size=2 face="sans-serif">rightToLeftOverride</font><font size=2 face="Courier New">};</font>
<br>
<br><font size=2 face="sans-serif">Lina</font>
<br>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td>
<td><font size=1 face="sans-serif"><b>Francois Gouget <fgouget@free.fr></b></font>
<br><font size=1 face="sans-serif">Sent by: wine-devel-admin@winehq.com</font>
<p><font size=1 face="sans-serif">14/04/02 10:02 </font><font size=1 face="Arial (Arabic)">�</font>
<br><font size=1 face="sans-serif">Please respond to Francois Gouget</font>
<br>
<td><font size=1 face="Arial"> </font>
<br><font size=1 face="sans-serif"> To: Shachar Shemesh <wine-devel@sun.consumer.org.il></font>
<br><font size=1 face="sans-serif"> cc: Andriy Palamarchuk <apa3a@yahoo.com>, Geoffrey Hausheer <i8e7fkwmsl1@phracturedblue.com>, <wine-devel@winehq.com></font>
<br><font size=1 face="sans-serif"> Subject: Re: Regression tests, UNICODE vs ASCII</font>
<br>
<br><font size=1 face="Arial"> </font></table>
<br>
<br><font size=2 face="Courier New">On Sun, 14 Apr 2002, Shachar Shemesh wrote:<br>
<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>
But what would these Unicode characters look like?<br>
I.e. what would I write in my code:<br>
<br>
const WCHAR test_string[]={'???','???','???'};<br>
<br>
<br>
<br>
--<br>
Francois Gouget fgouget@free.fr http://fgouget.free.fr/<br>
Broadcast message : fin du monde dans cinq minutes, repentez vous !<br>
<br>
<br>
</font>
<br>
<br>