URLEncoder保存路徑到數據庫

問題:本地Windows服務器,上傳文件後,後臺將路徑保存到數據庫中,然而前端遇到 "\a\b\c" 反斜槓會轉義,使得url沒法訪問。javascript

 

解決:將編碼後的路徑url保存到數據庫中,使用時解碼。使用url編解碼也能夠解決url中中文亂碼的問題。前端

 

javajava

String url = System.getProperty("user.dir") + "a" + File.separator + "b" + File.separator + "c" + File.separatorChar;
        System.out.println(url);

        String code = URLEncoder.encode(url, "utf-8");
        System.out.println(code);

js數據庫

var url = decodeURI(code);
相關文章
相關標籤/搜索