汉字怎么在js的cookie和c#的cookie交互? 可能是编码不对吧,其实你这种情况就像两个不想干的程序读写同一个文件,因该没有什么问题的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 已经解决了,我在js里用escape编码,然后在c#理解码;在c#里我用的是自编过程,不知道有没有现成的类来实现类似功能?js里:document.cookie = "storeinfo=" + escape( clipData );c#里解码:public string unescape( string str ){ string result = ""; for( int i = 0; i < str.Length; i ++ ) { if( str[ i ] == '%' ) { int flag = str[ i + 1 ] == 'u' ? 1 : 0; result += ( char )( Int32.Parse( str.Substring( i + flag + 1, flag * 2 + 2 ), NumberStyles.HexNumber ) ); i += flag * 3 + 2; } else { result += str[ i ]; } } return result;} 新人求助一个关于DataRow的问题 如何在winform窗体上弄一个横向的动态滚动 提示 请问,在form2中怎样访问form1的控件 c# 如何控制父窗体(winform)让他在子窗体的用户控件的指令没运行完时不能关闭 LOG日志问题 在APS.NET 中向oracle 数据库插入数据问题 webClient.UploadFile抛出405异常.请问怎么解决请看代码,谢谢. 请朋友们帮帮忙啊!谢谢大家,急啊!!!!! datatable内数据的比较 DllImport 问题,请大家帮忙。 怎么修改提交页面的名字 一条简单的sql 散分贴 见者有份
document.cookie = "storeinfo=" + escape( clipData );c#里解码:
public string unescape( string str )
{
string result = "";
for( int i = 0; i < str.Length; i ++ )
{
if( str[ i ] == '%' )
{
int flag = str[ i + 1 ] == 'u' ? 1 : 0;
result += ( char )( Int32.Parse( str.Substring( i + flag + 1, flag * 2 + 2 ), NumberStyles.HexNumber ) );
i += flag * 3 + 2;
}
else
{
result += str[ i ];
}
}
return result;
}