最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2016年12月14日 09:11:25   投稿:lqh  
這篇文章主要介紹了 Java應(yīng)用打包后運行需要注意編碼問題的相關(guān)資料,需要的朋友可以參考下

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

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

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

java -jar project.jar

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

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

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

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

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

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

相關(guān)文章

  • SpringBoot如何集成PageHelper分頁功能

    SpringBoot如何集成PageHelper分頁功能

    這篇文章主要介紹了SpringBoot如何集成PageHelper分頁功能,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-03-03
  • 使用spring.profiles.active來分區(qū)配置的方法示例

    使用spring.profiles.active來分區(qū)配置的方法示例

    這篇文章主要介紹了使用spring.profiles.active來分區(qū)配置的方法示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • Java中多媒體文件上傳及頁面回顯的操作代碼

    Java中多媒體文件上傳及頁面回顯的操作代碼

    這篇文章主要介紹了Java中多媒體文件上傳及頁面回顯的操作代碼,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-09-09
  • Java doGet, doPost方法和文件上傳實例代碼

    Java doGet, doPost方法和文件上傳實例代碼

    這篇文章主要介紹了Java doGet, doPost方法和文件上傳實例代碼的相關(guān)資料,需要的朋友可以參考下
    2016-11-11
  • Kotlin與java8的SAM轉(zhuǎn)換對比(進階)

    Kotlin與java8的SAM轉(zhuǎn)換對比(進階)

    這篇文章主要介紹了Kotlin與java8的SAM轉(zhuǎn)換對比,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • java實現(xiàn)簡單QQ登錄界面

    java實現(xiàn)簡單QQ登錄界面

    這篇文章主要為大家詳細介紹了java實現(xiàn)簡單QQ登錄界面,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-05-05
  • java讀取wav文件(波形文件)并繪制波形圖的方法

    java讀取wav文件(波形文件)并繪制波形圖的方法

    這篇文章主要介紹了java讀取wav文件(波形文件)并繪制波形圖的方法,涉及java操作多媒體音頻文件轉(zhuǎn)換的相關(guān)技巧,需要的朋友可以參考下
    2015-06-06
  • Java自定義長度可變數(shù)組的操作

    Java自定義長度可變數(shù)組的操作

    這篇文章主要介紹了Java自定義長度可變數(shù)組的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • Java讀寫文件方法總結(jié)(推薦)

    Java讀寫文件方法總結(jié)(推薦)

    下面小編就為大家?guī)硪黄狫ava讀寫文件方法總結(jié)(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-05-05
  • MyBatis注解開發(fā)-@Insert和@InsertProvider的使用

    MyBatis注解開發(fā)-@Insert和@InsertProvider的使用

    這篇文章主要介紹了MyBatis注解開發(fā)-@Insert和@InsertProvider的使用,具有很好的參考價值,希望對大家有所幫助。
    2022-07-07

最新評論

郑州市| 启东市| 苏州市| 九江县| 大新县| 尚志市| 朔州市| 武乡县| 巴林右旗| 偏关县| 淳安县| 连城县| 普安县| 桐梓县| 方正县| 牙克石市| 陆河县| 望谟县| 渑池县| 锡林浩特市| 库伦旗| 罗平县| 玉溪市| 蚌埠市| 深泽县| 北碚区| 岫岩| 会泽县| 彭泽县| 昂仁县| 凤山县| 宁津县| 马鞍山市| 比如县| 大石桥市| 苍梧县| 昆山市| 济阳县| 巴塘县| 苏尼特右旗| 沙田区|