中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

修改Tomcat運行時jvm編碼問題

發布時間:2020-10-04 19:12:59 來源:腳本之家 閱讀:134 作者:wlv1314 欄目:服務器

問題:

最近在部署項目的時候出現數據亂碼的情況,經過一番查看項目都是用的UTF-8編碼格式,數據也是,但是經過調用接口傳給對方就亂碼了。

由于是部署在Windows環境下,Windows默認編碼GBK,這就導致了jvm運行時編碼不一致的問題,修改也很容易。

解決辦法:

Linux環境下如果使用的UTF-8編碼,可以不用修改,因為Linux默認為UTF-8

war包部署在Tomcat

修改jvm編碼

Linux環境

在catalina.sh配置

JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=utf-8"

由于Windows環境下默認的編碼格式為GBK,所以要修改Tomcat運行時編碼格式。

Windows環境

在catalina.bat配置

set JAVA_OPTS=%JAVA_OPTS% -Dfile.encoding=UTF-8

如果是jar包部署,只需要在啟動命令加入jvm參數即可。

jar包部署

啟動命令加入jvm參數

java -Dfile.encoding=UTF-8 -jar xxx.jar

總結

以上所述是小編給大家介紹的修改Tomcat運行時jvm編碼問題,希望對大家有所幫助!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

汝阳县| 沛县| 永寿县| 山西省| 龙井市| 彭阳县| 泾川县| 渝中区| 合川市| 昌图县| 弥渡县| 调兵山市| 昭通市| 河北区| 平昌县| 江城| 公主岭市| 临朐县| 双柏县| 常熟市| 错那县| 明溪县| 泸西县| 临潭县| 前郭尔| 喀喇| 两当县| 郴州市| 井研县| 巫山县| 公安县| 浦东新区| 扎兰屯市| 卓资县| 黎平县| 沙坪坝区| 临泉县| 城步| 彭山县| 嵊州市| 鲜城|