fastcgipp-users
[Top][All Lists]
Advanced

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

[Fastcgipp-users] UTF-8 POST value


From: Alexey Savelyev
Subject: [Fastcgipp-users] UTF-8 POST value
Date: Fri, 12 Mar 2010 13:26:37 -0500
User-agent: Microsoft-Entourage/12.20.0.090605

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]