看板 Web_Design 關於我們 聯絡資訊
大會報告 更新進度 直接開HTML檔案是沒有問題的 但是經過localhost/WebApp/這個HTML js就會掛掉 囧 ----------------------------- 最近開始寫網頁 為了處理編碼的問題弄得我一個頭兩個大 我是用Eclipse寫(順便寫JSP和Servlet) 這個習題是練習處理表單驗證 客戶端擋一次 到伺服器再擋一次 我寫了一個JS檔 它很醜很暴力(別笑) 漏洞也很多 全文看這http://ppt.cc/Zvwz (不算長 很短 但是建議先 END 看後面) -------------------------------------------------- 結構大致上是這樣: 一個Array 作為整張表最後驗證的勾勾清單 N組方法 結構都一樣 value進來 先驗它一次 看有沒有帶非法字元\/'"? 如果過了 再一個一個按照表單邏輯驗 (例如必須1~16個字元) 以上如果通過驗證則勾勾清單Array打勾( = true) 反之則給false 最後submit的時候從Array頭讀到尾 一旦有一個false就打回票 ----------------------------------------- 以上是如果問題不在編碼的話預備的注解 因為這東西昨天還可以跑 表單送出去之後有叫到Servlet JSP還有印出來 (←都爽到要開花了) 但昨天睡前自己改了什麼我已經忘了 印象中是改了編碼 但怎麼改的 改了哪裡我一點印象也沒有 (...我沒醉 只是睏了) 今天忽然不動了我覺得很桑心 於是試著這裡改改那裡改改 (全都是有關編碼的設定 把IDE預先寫好的BIG 5全改成UTF 8) 還是不動 = = Chrome偵錯結果如圖 http://ppt.cc/aKRC 就是一串亂碼...讓我猜測應該是編碼出的包 囧 有沒有人可以救我XD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.44.4.77
tyf99:未看先猜...BOM? 01/04 11:01
p52189:不..不是吧 我這次用Eclipse寫了 後來還開PSPad來轉一次 01/04 11:11
p52189:PSPad之前被拿來寫java程式過 應該是沒有問題的 01/04 11:12
p52189:而且亂碼僅在於innerHTML那一行而已 應該是引號沒有反義到 01/04 11:13
p52189:可是我不知道該怎麼處理 囧 01/04 11:13
※ 編輯: p52189 來自: 114.44.4.77 (01/04 12:07)
gname:把code弄到notepad先轉存成ANSI,看會不會亂碼,再來用你的習 01/04 15:36
gname:慣的編輯器去轉成utf-8試試... 01/04 15:37
p52189:我解決了 重新開機就正常了 超奇怪 01/05 02:59