国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|編程技術|正則表達式|

服務器之家 - 編程語言 - JAVA教程 - Java應用打包后運行需要注意編碼問題

Java應用打包后運行需要注意編碼問題

2020-07-14 17:38java教程網 JAVA教程

這篇文章主要介紹了 Java應用打包后運行需要注意編碼問題的相關資料,需要的朋友可以參考下

最近在做一個項目,項目總的來說就是和數據庫打交道,取出數據來通過HTTP協議提交到一個接口上去。具體功能不多說了,只是講這里面的一點——編碼問題

項目當中,涉及到取所有數據的MD5值。

Java項目中,個人喜歡將項目的默認編碼改為UTF-8。使用的開發工具以Eclipse為主。然而,奇怪的問題出現了。當我在IDE中對項目進行調試的時候沒有任何問題,但是打成了jar包后再通過

?
1
java -jar project.jar

運行的時候,每次提交數據,接口都會返回數據說我的簽名不正確。換句話說就是我的最后一步,做MD5運算的時候出了問題。

為什么打了jar包就不行呢?幾經波折,又是查看參數的hashCode,又是檢查所有提交內容的十六進制數據,發現是文本編碼出了問題。在Eclipse中是正確的,但是打出jar包后,啟動命令行一直沒設置字符串默認編碼,因此java虛擬機就按照所在系統的默認編碼運行了。我使用的是Windows環境,那么自然是GBK編碼。

后來通過查閱資料,解決的辦法就是加一個參數指定編碼:

?
1
java -Dfile.encoding=utf-8 -jar project.jar

這樣就可以了。工具正常運行了。

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

原文鏈接:http://blog.csdn.net/chaijunkun/article/details/7624338

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日本动漫一区 | 寡妇激情毛片免费视频 | 午夜精品| 亚洲欧美精品 | 久久精品一区二区国产 | 99久久婷婷国产精品综合 | 国产精品久久亚洲 | 久久久久国产一级毛片高清片 | 91国内精品久久 | 亚洲一区久久 | 欧美 日韩 国产 成人 在线 | 在线免费av观看 | 日韩免费视频 | 欧美在线亚洲 | 午夜在线小视频 | 午夜精品福利在线观看 | 中文在线一区二区 | 欧美在线观看禁18 | 蜜桃成人在线观看 | 欧美黑人一级爽快片淫片高清 | 国产特级毛片aaaaaa毛片 | 国产午夜精品一区二区三区视频 | 婷婷激情综合 | 香蕉久久av一区二区三区 | 亚洲国产精品激情在线观看 | 在线亚洲精品 | 久久久国产一区二区三区 | 狼人综合av | 99久久综合精品五月天 | 久久精品成人 | 韩国一区二区视频 | 天天操天天插 | 亚洲永久免费 | 亚洲一区二区中文字幕 | 精品久久久久香蕉网 | 黄色毛片在线看 | 精品久久久久久久人人人人传媒 | 国产一区自拍视频 | 欧美精品在线一区 | 久久99国产精一区二区三区 | t66y最新地址一地址二69 |