[問題] 字元的跳脫問題請教

看板java作者 (Krel)時間15年前 (2008/11/07 21:06), 編輯推噓3(303)
留言6則, 4人參與, 最新討論串1/2 (看更多)
String path = "D:\\" + dir + "\\" + filename 如果變數dir 、 filename的開頭有像 t、s…這類 那麼就會變成 \t \s 這樣的跳脫字元,請問有沒 有什麼api能將整個字串轉碼,像是避免跨網站攻 擊一樣,將sql指令字串事先轉碼呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.170.1.63

11/07 21:10, , 1F
你是想要防什麼?
11/07 21:10, 1F

11/07 21:19, , 2F
不是的,因為這是上傳件物中的其中一個。如果對方指定的
11/07 21:19, 2F

11/07 21:20, , 3F
為什麼會變跳脫字元?這樣第一個\是什麼意思?
11/07 21:20, 3F

11/07 21:22, , 4F
\\自己就是跳脫字元了,如果\\t變\t是跳脫,那第一個\是啥?
11/07 21:22, 4F

11/07 21:40, , 5F
因為將值寫入DB才有異常,因此在找決解方法
11/07 21:40, 5F

11/07 23:05, , 6F
用/不行嗎
11/07 23:05, 6F
文章代碼(AID): #1953rFL6 (java)
文章代碼(AID): #1953rFL6 (java)