linux webdav 乱码,webDav遇到的乱码问题
生活随笔
收集整理的這篇文章主要介紹了
linux webdav 乱码,webDav遇到的乱码问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在用jspSmartUpload上傳文件的過程當中,開始使用以下代碼的時候出現亂碼:
WebdavResource pwr = GetWebdavResource.getWDR(wrPath);
pwr.putMethod(wrPath + fileName, file.getContentString());
后來采用另外一種方法,亂碼解決:
WebdavResource pwr = GetWebdavResource.getWDR(wrPath);
pwr.putMethod(wrPath + fileName, file.getContentString().getBytes());
發現如果在jsp頁面直接傳一個文件對象過去然后在程序當中再取文件名的時候文件名會出現亂碼,但如果先在jsp頁面當中取得文件名然后再傳過去,就不會出現亂碼了。如在jsp頁面調用以上代碼:
OperateWebdavResource owr = new OperateWebdavResource();
owr.uploadFile(wrPath,file,new String(file.getFileName().getBytes(),"UTF-8")); ?這邊傳了一個fileName過去了,如果沒有傳而是在java中利用file來取得文件名,就會出現文件名的亂碼。
總結
以上是生活随笔為你收集整理的linux webdav 乱码,webDav遇到的乱码问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java程序完形填空题_moodle中的
- 下一篇: 斗战神服务器正在维护6,斗战神3月16日