How to insert wchar_t type string to PostgreSQL

Поиск
Список
Период
Сортировка
От Yan Cheng CHEOK
Тема How to insert wchar_t type string to PostgreSQL
Дата
Msg-id 565935.73402.qm@web65706.mail.ac4.yahoo.com
обсуждение исходный текст
Ответы Re: How to insert wchar_t type string to PostgreSQL  (Tom Lane <tgl@sss.pgh.pa.us>)
Re: How to insert wchar_t type string to PostgreSQL  (John R Pierce <pierce@hogranch.com>)
Список pgsql-general
Hello all,

I am programming in Windows environment. Previously, we are using MBCs
(http://msdn.microsoft.com/en-us/library/5z097dxa%28VS.71%29.aspx),in order to support language other than English. 

The following function still can be used, as long as we are setting the database to correct encoding. For example, if
wewant to support china mainland, we will be using "GBK" as encoding. 

PGresult *PQexec(PGconn *conn, const char *query);

But once we compile using unicode, we are no longer using char * typed string. Instead, we are using wchar_t * typed
string.

But, I do not find any function as follow in libpq library.

PGresult *PQexec(PGconn *conn, const wchar_t *query);

May I know, how I can store wchar_t * typed string into PostgreSQl, using C library?

Thanks and Regards
Yan Cheng CHEOK





В списке pgsql-general по дате отправления:

Предыдущее
От: Alvaro Herrera
Дата:
Сообщение: Re: Help writing a query to predict auto analyze
Следующее
От: Joshua Tolley
Дата:
Сообщение: Re: Connection lost