看板 MAC 關於我們 聯絡資訊
我用vsc寫node js的時候遇到一個很詭異的問題 一模一樣的東西 我用複製貼上的話(從vsc其他行複製到其他行) 都是在同一個程式上面的複製 傳到網站後端去 用length來看字元就莫名多出一個 導致比對上出現問題 (但是顯示用眼睛看完全無異常) console.log出來也都是 "XXX" 不是換行符號 也都是string格式 是英文 也無特殊字元 怎麼看都沒有問題 唯一解決的方法就是那行重打 問題是都是string 用手動重打後居然解決了 不知道有沒有人也遇過這樣的問題 不知道是vsc的bug 還是mac複製的同時也複製了些什麼用人眼看不到的東西 因為之前在windows電腦沒有遇過相關的情況 想問有沒有人也遇過 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.138.154.246 ※ 文章網址: https://www.ptt.cc/bbs/MAC/M.1519453993.A.3E8.html
YUPTT: 你有用 VI 看過嗎? 02/24 15:24
沒有QQ 我好像進入精神時光屋解了莫名其妙的bug 後來突然莫名的正常 也回不去不正常的地方 所以無法用vim看....
diabloevagto: 你看右下角是 LF 或是 CRLF 02/24 16:21
diabloevagto: 你一個一個字元看,八成是換行符號 02/24 16:22
diabloevagto: 另外這跟 mac 一點關係都沒有 02/24 16:22
是LF 我可以很確定不是換行符號 話說我簡單敘述一下遇到的問題 我使用了一個網址 http://sssss/ffff/ddsds 然後後端使用req.params去夾ffff的這個值 根本什麼換行都沒有 我不知道對你來說什麼才算是跟mac有關係 就我自己推測 1. 可能是vsc在mac上面有存在bug 2. mac在複製貼上有存在莫名的東西 對我來說這兩點都是跟mac有關係的 畢竟我在linux or windows的系統作過一模一樣的事情上萬次 都沒有遇過 謝謝 ※ 編輯: monounou (220.138.154.246), 02/24/2018 16:46:57
diabloevagto: 1. 試試看別的 ide 或是 postman 試試看,排除 vsc 02/24 17:58
diabloevagto: 2. 如果可以的話把 string 轉成 ascii 看看 02/24 17:58
AndyLee76: 之前也遇過 02/24 23:19