1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<HTML>
3<HEAD>
4<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
5<META http-equiv="Content-Style-Type" content="text/css">
6<TITLE>NWC24Charset</TITLE>
7<LINK rel="stylesheet" type="text/css" href="../../CSS/revolution.css">
8</HEAD>
9<BODY>
10<H1>NWC24Charset</H1>
11
12<H2>C Specification</H2>
13<DL>
14  <DD><PRE><CODE>#include &lt;revolution/nwc24.h&gt;</CODE></PRE>
15  <DD><PRE><CODE>typedef enum NWC24Charset
16{
17    NWC24_US_ASCII          = 0x00000000,
18    NWC24_UTF_8             = 0x00010008,
19    NWC24_UTF_16            = 0x00010010,
20    NWC24_UTF_16BE          = 0x00010010,   // same
21    NWC24_UTF_32            = 0x00010020,
22    NWC24_UTF_32BE          = 0x00010020,   // same
23    NWC24_ISO_2022_JP       = 0x00020000,
24    NWC24_SHIFT_JIS         = 0x00020001,
25    NWC24_EUC_JP            = 0x00020002,
26    NWC24_ISO_8859_1        = 0x00080001,
27    NWC24_ISO_8859_2        = 0x00080002,
28    NWC24_ISO_8859_3        = 0x00080003,
29    NWC24_ISO_8859_5        = 0x00080005,
30    NWC24_ISO_8859_7        = 0x00080007,
31    NWC24_ISO_8859_9        = 0x00080009,
32    NWC24_ISO_8859_10       = 0x0008000A,
33    NWC24_ISO_8859_15       = 0x0008000F,
34    NWC24_WINDOWS_1252      = 0x000F1252,
35
36    NWC24_CHARSET_UNKNOWN   = 0xFFFFFFFF
37
38} NWC24Charset;
39</CODE></PRE>
40</DL>
41
42<H2>Description</H2>
43<P>
44Used when specifying the type of encoding.
45</P>
46<P>
47<TABLE border="1">
48  <TR>
49<TD width="150"><CODE>NWC24_US_ASCII</CODE></TD>
50<TD>ASCII encoding</TD>
51  </TR>
52  <TR>
53<TD width="150"><CODE>NWC24_UTF_8</CODE></TD>
54<TD>UTF8</TD>
55  </TR>
56  <TR>
57<TD width="150"><CODE>NWC24_UTF_16<BR>NWC24_UTF_16BE</CODE></TD>
58<TD>UTF16</TD>
59  </TR>
60  <TR>
61<TD width="150"><CODE>NWC24_UTF_32<BR>NWC24_UTF_32BE</CODE></TD>
62<TD>UTF32</TD>
63  </TR>
64  <TR>
65<TD width="150"><CODE>NWC24_ISO_2022_JP</CODE></TD>
66<TD>ISO2022-JP Japanese JIS</TD>
67  </TR>
68  <TR>
69<TD width="150"><CODE>NWC24_SHIFT_JIS</CODE></TD>
70<TD>Shift JIS</TD>
71  </TR>
72  <TR>
73<TD width="150"><CODE>NWC24_EUC_JP</CODE></TD>
74<TD>Japanese EUC</TD>
75  </TR>
76  <TR>
77<TD width="150"><CODE>NWC24_ISO_8859_1</CODE></TD>
78<TD>ISO8859-1 Unicode(Latin-1)</TD>
79  </TR>
80  <TR>
81<TD width="150"><CODE>NWC24_ISO_8859_2</CODE></TD>
82<TD>ISO8859-2 Unicode</TD>
83  </TR>
84  <TR>
85<TD width="150"><CODE>NWC24_ISO_8859_3</CODE></TD>
86<TD>ISO8859-3 Unicode</TD>
87  </TR>
88  <TR>
89<TD width="150"><CODE>NWC24_ISO_8859_5</CODE></TD>
90<TD>ISO8859-5 Unicode</TD>
91  </TR>
92  <TR>
93<TD width="150"><CODE>NWC24_ISO_8859_7</CODE></TD>
94<TD>ISO8859-7 Unicode</TD>
95  </TR>
96  <TR>
97<TD width="150"><CODE>NWC24_ISO_8859_9</CODE></TD>
98<TD>ISO8859-7 Unicode</TD>
99  </TR>
100  <TR>
101<TD width="150"><CODE>NWC24_ISO_8859_10</CODE></TD>
102<TD>ISO8859-10 Unicode</TD>
103  </TR>
104  <TR>
105<TD width="150"><CODE>NWC24_ISO_8859_15</CODE></TD>
106<TD>ISO8859-15 Unicode</TD>
107  </TR>
108  <TR>
109<TD width="150"><CODE>NWC24_WINDOWS_1252</CODE></TD>
110<TD>Windows Code Page 1252</TD>
111  </TR>
112  <TR>
113<TD width="150"><CODE>NWC24_CHARSET_UNKNOWN</CODE></TD>
114<TD>Unknown character set</TD>
115  </TR>
116</TABLE>
117</P>
118
119<H2>See Also</H2>
120<P>
121</P>
122
123<H2>Revision History</H2>
124<P>
1252006/12/05 Added several character codes.<BR> 2006/08/01 Initial version.
126</P>
127
128<hr><p>CONFIDENTIAL</p></body>
129</HTML>