国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

cookies的丟失和中文亂碼

2019-11-18 17:09:11
字體:
來源:轉載
供稿:網友

我在文件系統下開發出來的程序,配置到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時
string t =HttpUtility.UrlEncode(要寫入到cookies的中文值);
HttpCookie c = new HttpCookie("user_realname", t);
Response.Cookies.Add(c);
//讀取cookies時
t=獲取的中文cookies值;
t = HttpUtility.UrlDecode(teacher_name);
這樣就解決了。

提醒正在使用vs2005文件系統開發項目的朋友注意一下。

造成文件系統與iis運行有差別的原因應該跟他們的運行機制有關,希望找一些介紹他們運行機制的資料來看!

http://enuosky.VEVb.com/archive/2006/06/14/425762.html


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 嘉善县| 南充市| 高清| 新巴尔虎右旗| 龙门县| 南丰县| 隆化县| 永顺县| 宜君县| 壤塘县| 扎兰屯市| 湘阴县| 通山县| 三门峡市| 渝中区| 南充市| 南陵县| 满洲里市| 始兴县| 永济市| 神农架林区| 泗洪县| 定结县| 高平市| 如东县| 乳山市| 监利县| 绩溪县| 临沭县| 张家口市| 枞阳县| 沈阳市| 镇安县| 莎车县| 民勤县| 漯河市| 克什克腾旗| 高雄市| 通化市| 玉龙| 琼结县|