急:linux下轉碼問題
概要:
multipart form裡的的中文資料提交後用smartupload得到後經過iso8895-1到gbk的轉碼,直接用System.out.print輸出,發現是亂碼。但是在
windows下都是正常的。把multipart form改成普通form也是正確的。
詳細:
其中轉碼函式是:
多謝了
multipart form裡的的中文資料提交後用smartupload得到後經過iso8895-1到gbk的轉碼,直接用System.out.print輸出,發現是亂碼。但是在
windows下都是正常的。把multipart form改成普通form也是正確的。
詳細:
formpost.jsp <form enctype="multipart/form-data" name="form1" method="post" action="formexe.jsp.jsp"> <input type="text" name="work"> </form> formexe.jsp String work = StringParse.ISO8859ToGBK((String)mySmartUpload.getRequest().getParameter("work")); |
其中轉碼函式是:
public static String ISO8859ToGBK (String s) { try { if (s==null) s=""; byte[] b=s.getBytes("ISO-8859-1"); String s2 = new String(b,"GBK"); if(s2.length() < s.length()) return s2; else return s; } catch (Exception e) { e.printStackTrace(); System.out.println(e.toString() ) ; } return (s); } |
多謝了
相關文章
- LINUX下掛載U盤,中文亂碼的問題Linux
- Kali Linux 2020.1亂碼問題Linux
- Linux 和 Windows 下編碼問題處理 codestyle 解決方法LinuxWindows
- Linux下設定redis訪問密碼LinuxRedis密碼
- scheme跳轉特殊字元編碼問題Scheme字元
- 解決Kali Linux 2020.1亂碼問題Linux
- [轉帖]Linux核心原始碼分析分享專題Linux原始碼
- Linux下C語言編譯的問題LinuxC語言編譯
- 終結腦經急轉彎式問題,微軟面試流程大變革!微軟面試
- 雲伺服器:解決linux下zip檔案解壓亂碼問題伺服器Linux
- Ffmpeg分散式影片轉碼問題總結分散式
- TongWeb下亂碼問題解決思路Web
- 修復UEFI模式下Manjaro Linux啟動問題模式JARLinux
- 如何進行Linux下檔案編碼格式轉換Linux
- python批次將檔案編碼格式轉換為 UTF8帶標籤的格式,解決linux環境下中文編碼亂碼的問題PythonLinux
- Linux下域名IP互轉Linux
- mysql 轉義問題MySql
- oid轉blob問題
- Linux 常見問題Linux
- linux遇到的問題Linux
- Linux時區問題Linux
- Linux排查JVM問題LinuxJVM
- Linux下處理時間同步相關問題彙總Linux
- 解決linux下redis資料庫overcommit_memory問題LinuxRedis資料庫MIT
- 應急響應命令(Linux)Linux
- Linux應急響應排查Linux
- mysql5.7.22設定中文編碼-解決亂碼問題LinuxMySqlLinux
- [轉載]什麼是P問題、NP問題和NPC問題
- 阿里雲:安全應急數智化轉型白皮書(附下載)阿里
- (轉)認清效能問題
- Linux磁碟滿問題分析Linux
- Linux應急響應小結Linux
- 應急響應- Linux入侵排查Linux
- 雲平臺儲存應急演練常見問題分析
- 遇到緊急問題,不要慌:抓包分析來救你(一)
- 【求助各位大佬】【急】pytest 動態引數化遇到的問題
- 關於 iconv 轉碼導致資料丟失的問題
- 華納雲 如何解決Linux 資料庫亂碼問題?Linux資料庫
- linux 安裝字型解決JAVA圖形中文亂碼問題LinuxJava