一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專(zhuān)注于服務(wù)器技術(shù)及軟件下載分享
分類(lèi)導(dǎo)航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|編程技術(shù)|正則表達(dá)式|

服務(wù)器之家 - 編程語(yǔ)言 - JAVA教程 - Java應(yīng)用打包后運(yùn)行需要注意編碼問(wèn)題

Java應(yīng)用打包后運(yùn)行需要注意編碼問(wèn)題

2020-07-14 17:38java教程網(wǎng) JAVA教程

這篇文章主要介紹了 Java應(yīng)用打包后運(yùn)行需要注意編碼問(wèn)題的相關(guān)資料,需要的朋友可以參考下

最近在做一個(gè)項(xiàng)目,項(xiàng)目總的來(lái)說(shuō)就是和數(shù)據(jù)庫(kù)打交道,取出數(shù)據(jù)來(lái)通過(guò)HTTP協(xié)議提交到一個(gè)接口上去。具體功能不多說(shuō)了,只是講這里面的一點(diǎn)——編碼問(wèn)題

項(xiàng)目當(dāng)中,涉及到取所有數(shù)據(jù)的MD5值。

Java項(xiàng)目中,個(gè)人喜歡將項(xiàng)目的默認(rèn)編碼改為UTF-8。使用的開(kāi)發(fā)工具以Eclipse為主。然而,奇怪的問(wèn)題出現(xiàn)了。當(dāng)我在IDE中對(duì)項(xiàng)目進(jìn)行調(diào)試的時(shí)候沒(méi)有任何問(wèn)題,但是打成了jar包后再通過(guò)

?
1
java -jar project.jar

運(yùn)行的時(shí)候,每次提交數(shù)據(jù),接口都會(huì)返回?cái)?shù)據(jù)說(shuō)我的簽名不正確。換句話說(shuō)就是我的最后一步,做MD5運(yùn)算的時(shí)候出了問(wèn)題。

為什么打了jar包就不行呢?幾經(jīng)波折,又是查看參數(shù)的hashCode,又是檢查所有提交內(nèi)容的十六進(jìn)制數(shù)據(jù),發(fā)現(xiàn)是文本編碼出了問(wèn)題。在Eclipse中是正確的,但是打出jar包后,啟動(dòng)命令行一直沒(méi)設(shè)置字符串默認(rèn)編碼,因此java虛擬機(jī)就按照所在系統(tǒng)的默認(rèn)編碼運(yùn)行了。我使用的是Windows環(huán)境,那么自然是GBK編碼。

后來(lái)通過(guò)查閱資料,解決的辦法就是加一個(gè)參數(shù)指定編碼:

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

這樣就可以了。工具正常運(yùn)行了。

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

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 99香蕉网 | 国产欧美一区视频在线观看 | 国产视频a区 | 国产综合亚洲欧美日韩一区二区 | 日本花季传媒2020旧版安卓 | 校园全黄h全肉细节文 | 99热久久这里只精品国产www | 蜜汁肉桃全文免费阅读 | 国产精品毛片va一区二区三区 | 四虎影院免费在线 | 农村妇女野外性生话免费视频 | 99re免费在线视频 | 99久久爱热6在线播放 | 亚洲国产精品成人午夜在线观看 | a一区二区三区视频 | 天堂网站天堂小说 | 99爱在线精品视频免费观看9 | 91寡妇天天综合久久影院 | 国产高清好大好夹受不了了 | 国产91精品久久久久久久 | 欧美日韩亚洲综合在线一区二区 | 变态 另类 人妖小说 | 国产一区二区精品 | 国内精品视频一区二区三区八戒 | 国产在线xvideos | 成人私人影院在线观看网址 | 欧美色图日韩 | 70岁多老妇人特黄a级毛片 | 日本午夜色| 亚洲国产成人久久综合一区77 | 午夜在线观看免费完整直播网 | 亚洲日本视频在线 | 日韩大片在线 | 国产情侣偷国语对白 | 91粉色视频在线导航 | 视频一本大道香蕉久在线播放 | 玩两个少妇女邻居 | 成人在线观看一区 | 秘书喂奶好爽一边 | bbbbbbaaaaaa毛片 | 亚洲AV久久无码精品九号软件 |