|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
既然话题已经抄起,我打算今晚发篇博文再引导一下舆论方向,使它再火两天,抛砖引玉,而且赵劼先生一直在跟帖,使.NET阵营的我感到万分难得。cookie|cookies|中文|中文乱码我在文件体系下开辟出来的程序,设置到iis下,cookies出来了些成绩。
1,cookies的丧失
我在头几天的漫笔《非常辣手的成绩,利用vs2005在文件体系机制下开辟出来的web程序,设置到iis就不克不及一般运转?》中纪录了我办理丧失存储超等办理员权限的cookies的成绩,固然成绩最初办理了,但我没有弄分明缘故原由。漫笔最初我给出了一个在文件体系下一般,在iis下不一般的牵强来由:文件体系在每次调试时供应了一个微型服务器,每次都是从头分派内存。而在iis下第一次运转是分派内存,只需程序不做修改,不必从头编译,就不再从头分派内存了。明天又看到《在ASP.NET中利用Session罕见成绩集锦》这里提到:大概和呆板的情况有干系,好比:防火墙大概杀毒软件等,实验封闭防火墙(丧失Session的缘故原由应当跟丧失cookies的缘故原由一样)。以为他讲的也有事理,在文件体系下运转应当欠亨过防火墙,在iis下运转就要经由过程防火墙了。看来这个成绩不止我一人碰到过。我在之前利用asp.net1.1的时分到没碰到过丧失cookies或session的情形。
2,cookies的中文乱码
我今天早晨俄然又发明,iis下cookies里的中文又呈现成绩了,显现乱码。
费了好一段工夫,才办理:
//写进cookies时
stringt=HttpUtility.UrlEncode(要写进到cookies的中文值);
HttpCookiec=newHttpCookie("user_realname",t);
Response.Cookies.Add(c);
//读取cookies时
t=猎取的中文cookies值;
t=HttpUtility.UrlDecode(teacher_name);
如许就办理了。
提示正在利用vs2005文件体系开辟项目标伴侣注重一下。
形成文件体系与iis运转有不同的缘故原由应当跟他们的运转机制有关,但愿找一些先容他们运转机制的材料来看!
我认为,可以通过更加简单的首次编译,而增加第二次编译的负担,来提高java的运行效率。只是将java源代码进行简单的等价转换,而不假设编译成某种虚拟机器的目标格式,而由本地编译器针对性的二次编译。 |
|