fastcgipp-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Fastcgipp-users] UTF-8 POST value


From: Axel von Bertoldi
Subject: Re: [Fastcgipp-users] UTF-8 POST value
Date: Fri, 12 Mar 2010 11:37:45 -0700

Hi Alexey,

In your first example, how are you submitting the data from the browser?

Eddie, I'll look at this over the next couple of days.

a.

On Fri, Mar 12, 2010 at 11:26 AM, Alexey Savelyev <address@hidden> wrote:
Hi all,

I’m evaluating fastcgi++ library for use in our next project. The library itself looks
solid but I’ve faced strange behavior/bug with UTF-8 characters.

environment.requestVarGet(KEY_KW,val_kw);

wstring val_kw;
wstring val_kw;

kw_encoded=Url::encode(val_kw);
out << "POST [" << val_kw << "]<br>";
out << "LEN  [" << val_kw.length() << "]<br>";
out << "PENC [" << kw_encoded << "]<br>";

val_kw=L"я";
kw_encoded=Url::encode(val_kw);
out << "TEXT [" << val_kw << "]<br>";
out << "LEN  [" << val_kw.length() << "]<br>";
out << "ENC  [" << kw_encoded << "]<br>";

output:
POST [Ñ ]
LEN  [2]
PENC [%c3%91%c2%8f]

TEXT [я]
LEN  [1]
ENC [%d1%8f]

My concern is length of POST variable. I post single character and expect it to be a single w_char character.
And clues?

library version is fastcgi++-2.0beta-d0c390fa.


---
Alexey


reply via email to

[Prev in Thread] Current Thread [Next in Thread]