JavascriptSerializer.Deserialize&编码

时间:2016-04-07 03:58:18

标签: javascript c#

我在输入内容中使用越南语到“ngày1”这样的文本框中。 我第一次class sampleCookie { public string tripDate; } 一个物体&把它放在数组中,存储在cookie中:

var estCookie = Request.Cookies[inputModel.SampleCookieName];
if (estCookie != null)
{
    var serializer = new JavaScriptSerializer();
    var serializeModel = serializer.Deserialize<ListSampleCookie>(estCookie.Value);

    // I Update string value in here
    //Put insert item to list
    serializeModel.Add(new SampleCookie
    {
        TripDate = inputModel.TripDate ,
        Memo = inputModel.Memo,
        OptionFee = inputModel.OptionFee
    });

    // Serialize data
    var sampleData = serializer.Serialize(serializeModel);

    //Update cookie value
    estCookie.Value = sampleData;
    Response.AppendCookie(estCookie);
}

=&gt;我得到正确的值字符串是“ngày1”。

再一次,我用另一个字符串“ngày2”将新记录添加到此列表中。

=&GT;我得到的第一个记录值字符串是“ngÃy1”

我无法弄清楚编码的方法。 我缺少什么?

这是我的代码

$('.elm').scrollLeft(200)

0 个答案:

没有答案