国产探花免费观看_亚洲丰满少妇自慰呻吟_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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 红桥区| 辽中县| 双柏县| 昭通市| 漳平市| 德保县| 博客| 伊金霍洛旗| 龙游县| 定南县| 玉环县| 绥阳县| 江门市| 顺昌县| 云安县| 余姚市| 海原县| 石渠县| 灵川县| 巩留县| 南召县| 宿州市| 嘉义市| 沾化县| 海安县| 龙江县| 山丹县| 安吉县| 雅安市| 寿阳县| 沈丘县| 施秉县| 墨玉县| 恭城| 绥德县| 中牟县| 土默特左旗| 威远县| 合肥市| 竹北市| 明水县|