Man Linux: Main Page and Category List

NAME

       PX_set_inputencoding — Set encoding for output

SYNOPSIS

       #include <paradox.h>

       int PX_set_inputencoding(pxdoc_t *pxdoc, const char *encoding)

DESCRIPTION

       Sets  the  input encoding for all alpha fields. It is used when data is
       stored into a record. The encoding must be a name as it is described by
       the  man  and  info  pages of recode or iconv               whatever is
       used. A common value is ‘latin1’ on Unix systems. If you do not set the
       encoding  the  function  PX_get_data_alpha(3) will return field data in
       the original encoding otherwise it will recode the field data.

       This   function   is   a   short   cut   form   PX_set_parameter(pxdoc,
       "inputencoding", encoding) and is deprecated.

RETURN VALUE

       Returns  -2  if recoding is not supported and a value < 0 in case of an
       error, otherwise 0.

SEE ALSO

       PX_set_data_alpha(3),  PX_set_targetencoding(3),   PX_set_parameter(3),
       iconv(1), recode(1)

AUTHOR

       This manual page was written by Uwe Steinmann uwe@steinmann.cx.