推 TeemingVoid:請試試看: 01/13 22:39
→ TeemingVoid:s="<meta http-equiv=""refresh"" content=""1;URL= 01/13 22:40
→ TeemingVoid:檔名.asp"">" 01/13 22:40
→ TeemingVoid:Response.Write(s) 01/13 22:41
我的問題是要redirect的網址是另一台server(UTF8)的網址,但是asp的redirect是用
預設的編碼(Big5)去encoding網址...所以連不到...
→ blestadsl:Server.URLEncode("http://網址.tw") 01/15 22:18
我的程式有針對中文編成UTF8了。麻煩的地方在於response.redirect時會用預設的
語系(Big5)再編一次Orz...
附帶一提,在ASP只是單純使用Server.URLEncode(),會去找預設的語系編碼(例如
windows 2003的環境下是用Big5),要編成UTF8要有另外的手續。
--
順便提一下我後來用了種很爛的方法解決了QQ,我將自己編過的UTF8網址透過
javascript的window.open()做轉址,放棄使用asp的response.redirect...
總之暫時治標就是了...
※ 編輯: TheThird 來自: 114.136.212.52 (01/16 21:42)