大家有没有遇到session中保存中文字符会丢失,而保存英文字符不丢失的现象

解决方案 »

  1.   

    好像没遇到过,没注意的这么细致
    反正session与iis在同一进程中会造成数据的丢失就是了,我想与中英文无关吧
      

  2.   

    session 尽量少用占内存。楼主的问题应该不是session问题。最好把出问题的代码贴上来看看。
      

  3.   

    Session建议压缩为byte[]再处理,这样压缩比率高些,也不会存在中文丢失问题
    可以参考
    www.cnblogs.com/mail-ricklee中的Fortune
      

  4.   

    please try to set the type of charset to unicode-8
      

  5.   

    没有遇到过,不过,你可以把中文字符转换成gb2312字符
    方法:
    先转换string strEn= Server.UrlEncode("中文字符");
    然后保存到session
    提取时再转回来 string strDe = Server.UrlDecode("strEn");