Main Page   Modules   Compound List   File List   Compound Members   File Members   Related Pages  

Charset conversion
[LibTDS API]

Convert between different charsets. More...

Functions

int tds7_unicode2ascii (TDSSOCKET *tds, const char *in_string, int in_len, char *out_string, int out_len)
 convert from ucs2 string to ascii.

char * tds7_ascii2unicode (TDSSOCKET *tds, const char *in_string, char *out_string, int maxlen)
 convert a ascii string to ucs2.


Detailed Description

Convert between different charsets.


Function Documentation

char* tds7_ascii2unicode TDSSOCKET *    tds,
const char *    in_string,
char *    out_string,
int    maxlen
 

convert a ascii string to ucs2.

Note: output string is not terminated

Parameters:
in_string  string to translate, null terminated
out_string  buffer to store translated string
maxlen  length of out_string buffer in bytes

int tds7_unicode2ascii TDSSOCKET *    tds,
const char *    in_string,
int    in_len,
char *    out_string,
int    out_len
 

convert from ucs2 string to ascii.

Returns:
saved bytes
Parameters:
in_string  ucs2 string (not terminated) to convert to ascii
in_len  length of input string in characters (2 byte)
out_string  buffer to store translated string. It should be large enough to handle out_len bytes. string won't be zero terminated.
out_len  length of input string in characters


Generated on Sat Apr 5 23:17:42 2003 for FreeTDS API by doxygen1.2.18