2 % automatically generated by HelpGen from
3 % ../include/wx/strconv.h at 25/Mar/00 10:20:56
6 \section{\class{wxCSConv
}}\label{wxcsconv
}
8 This class converts between any character sets and Unicode.
9 It has one predefined instance,
{\bf wxConvLocal
}, for the
10 default user character set.
12 \wxheading{Derived from
}
14 \helpref{wxMBConv
}{wxmbconv
}
16 \wxheading{Include files
}
22 \helpref{wxBase
}{librarieslist
}
26 \helpref{wxMBConv
}{wxmbconv
},
27 \helpref{wxEncodingConverter
}{wxencodingconverter
},
28 \helpref{wxMBConv classes overview
}{mbconvclasses
}
30 \latexignore{\rtfignore{\wxheading{Members
}}}
32 \membersection{wxCSConv::wxCSConv
}\label{wxcsconvwxcsconv
}
34 \func{}{wxCSConv
}{\param{const wxChar*
}{charset
}}
36 \func{}{wxCSConv
}{\param{wxFontEncoding
}{encoding
}}
38 Constructor. You may specify either the name of the character set you want to
39 convert from/to or an encoding constant. If the character set name (or the
40 encoding) is not recognized, ISO
8859-
1 is used as fall back.
43 \membersection{wxCSConv::
\destruct{wxCSConv
}}\label{wxcsconvdtor
}
45 \func{}{\destruct{wxCSConv
}}{\void}
47 Destructor frees any resources needed to perform the conversion.
50 \membersection{wxCSConv::IsOk
}\label{wxcsconvisok
}
52 \constfunc{bool
}{IsOk
}{\void}
54 Returns
\true if the charset (or the encoding) given at constructor is really
55 available to use. Returns
\false if ISO
8859-
1 will be used instead.
57 Note this does
\emph{not
} mean that a given string will be correctly converted.
58 A malformed string may still make conversion functions return
\texttt{wxCONV
\_FAILED}.
63 \membersection{wxCSConv::MB2WC
}\label{wxcsconvmb2wc
}
65 \constfunc{size
\_t}{MB2WC
}{\param{wchar
\_t*
}{buf
},
\param{const char*
}{psz
},
\param{size
\_t }{n
}}
67 Converts from the selected character set to Unicode. Returns length of string written to destination buffer.
70 \membersection{wxCSConv::WC2MB
}\label{wxcsconvwc2mb
}
72 \constfunc{size
\_t}{WC2MB
}{\param{char*
}{buf
},
\param{const wchar
\_t*
}{psz
},
\param{size
\_t }{n
}}
74 Converts from Unicode to the selected character set. Returns length of string written to destination buffer.