[ toxi_programer @ 16.01.2008. 17:04 ] @
Imam ovakav kod:

Code:

protected void Page_Load(object sender, EventArgs e)
    {
        Response.ContentEncoding = Encoding.UTF8;
        Request.ContentEncoding = Encoding.UTF8;
        HttpCookie kolacic = new HttpCookie("lalala", "Nemanja Todić");

        if (Page.Request.Cookies["lalala"] != null)
            Response.Write(Page.Request.Cookies["lalala"].Value);
        else Response.Cookies.Add( kolacic);
    }

Kada prvi put pozovem stranicu, logično ne ispiše se ništa. Kada uradim refresh dobijem "Nemanja Todić". Dakle naša slova se ne prikazuju kako treba a ja ne znam zašto je to tako.

Može li mi neko pomoću u vezi sa ovim?
[ mmix @ 16.01.2008. 17:57 ] @
Citat:
Cookie Encoding Issues. Since cookies are transfered as HTTP Headers they are confined to the US-ASCII character set. Other characters will be lost or mangeled


Alternativno, mozes svoj string da encodujes kao UTF8, pokupisa sirove bajtove UTF zapisa i onda ih kodiras bao base64 string i to ubacis u cookie. U povratku dekodiras reverznim procesom.

[ toxi_programer @ 17.01.2008. 12:51 ] @
Bah.
[ mmix @ 17.01.2008. 13:12 ] @
Sto bah, standard je takav kakav je, bar postoji workaround da postignes ono sto hoces.
[ toxi_programer @ 17.01.2008. 15:19 ] @
Pa da, eto sad sam tako "obilaznim putem" i uradio.

Hvala