1. 程式人生 > >centos下tomcat亂碼問題

centos下tomcat亂碼問題

1. tomcat 解析引起的亂碼問題

解決方式:

開啟tomcat下的server.xml 配置檔案,在connect 標籤中新增編碼屬性:

URIEncoding="UTF-8"或者其他格式,這個取決於您的應用程式的編碼格式。

如果這個還沒有絕對您的問題,仍然是亂碼,那麼現在您就可以排除是tomcat引起的亂碼問題了。

那麼您可以用cat 命令開啟檔案,如果檔案不是亂碼,是正常的顯示,那麼可以判定,該檔案的亂碼問題是系統引起的亂碼

問題。

2. centos 系統引起的亂碼問題

解決方法:

用vi 或者 vim 開啟檔案,都是顯示亂碼,此時,檢視下自己系統的編碼設定。

命令列是:locale.

看:LC_ALL 的屬性值,看下該屬性值的值是什麼,如果沒有 zh_CN的設定,那麼你需要對該值做修改。

修改為:zh_CN.UTF-8 ,當然,該值也是根據您的應用的編碼格式來設定的,不是死定的值。

比如您的應用編碼是gbk,那麼您就不能設定成utf8,要設定成gbk。

具體為:

vi /etc/profile

在檔案中新增;

export LC_ALL="GBK"

儲存檔案

source /etc/profile

及時載入改檔案,使之生效。

此時再檢查locale設定

locale.

如果locale裡面的值跟自己設定的值一樣,說明設定成功,那麼重新啟動服務,再看下效果。

我的問題出在這裡,問題已經解決,如果沒有解決您的問題,請留言,或者傳送問題到我的郵箱:

[email protected]

相關推薦

centostomcat亂碼問題

1. tomcat 解析引起的亂碼問題 解決方式: 開啟tomcat下的server.xml 配置檔案,在connect 標籤中新增編碼屬性: URIEncoding="UTF-8"或者其他格式,這個取決於您的應用程式的編碼格式。 如果這個還沒有絕對您的問題,仍然是亂碼,

Centostomcat配置

load pic 安裝tomcat cgi div htm reload 開放 clas 1、下載tomcat http://tomcat.apache.org安裝說明 安裝環境:CentOS Linux release 7.2.1511 (Core) 安

centOSTomcat域名無法訪問Servlet問題的處理

一.先看tomcat server.xml的配置 <Host name="www.gengducun.com" appBase="/home/web/gengducun" unpackWARs="true" autoDeplo

CentosTomcat以指定的使用者,非root許可權開機自啟

1)通過yum自動安裝tomcat和dependences [email protected]_AAA ~]$sudo yum install tomcat6 [[email protected]_AAA ~]$ sudo service tomcat6 start [[email

Centostomcat 8080埠不顯示tomcat頁面

wechat:812716131 ------------------------------------------------------ 技術交流群請聯絡上面wechat ----------------------------------------------

修改centostomcat的埠號為8088

1、開啟tomcat配置檔案 vi /opt/apache-tomcat-7.0.88/conf/server.xml 2、開啟Tomcat配置檔案之後按 /8080 快速檢索 3、修改埠,按 i 進行,將8080 修改為 8088 4、按:wq

CentosTomcat安裝

1、官方網站下載tomcat:網址:http://tomcat.apache.org/2、下載完成後,安裝包如下圖所示:3、使用WinSCP工具將安裝包,傳送到centos中的soft目錄,如下圖所示4、使用命令解壓tar  -zxvf 安裝包名5、配置Tomcat,修改ca

centostomcat+mysql的配置和專案部署

TOMCAT伺服器的配置  1. jre的安裝 1.1 檢視centos中原來自帶的JDK並解除安裝 1 [[email protected] home]# java -version|grep gcj  2 [[email protected

centos安裝JDK、TOMCAT

tomcat net nbsp log jin blank wget mirrors csdn JDK安裝配置:http://blog.csdn.net/hui_2016/article/details/69941850 JDK安裝文件:在MAC電腦裏或者百度雲裏面

linux tomcat 日誌亂碼/中文鏈接404

sysconf pts body linu bsp uri 引用 設置 red 1 日誌亂碼: JDK引用的設置 Java引用參數添加”-Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8” 將上面參數添加到Catalina.sh中J

Centos安裝部署gisserver及centos6-7中文亂碼解決

profile 如果 sysconf 加載 plist http linux 成功 jdk 1.部署前準備1.1操作系統centos6.x1.2jdk1.8.0_1511.3apache-tomcat-7.0.811.4Gisserver安裝文件2.部署程序運行環境2.1解

CentOS 7tomcat應用服務簡易安裝部署

grep cat -s syn disable home from normal term 依賴基礎軟件:1、 CentOS7.2 64位操作系統2、 ORACLE JDK 1.8 64位 3、 APACHE Tomcat 8.5.6 首先部署安裝centos操作系統

LinuxTomcat向MySQL插入數據中文亂碼解決辦法

中文亂碼解決辦法Linux下Tomcat向MySQL插入數據中文亂碼解決辦法 一、問題 在windows上面使用eclipse開發的項目在windows上面運行一切正常,部署到騰訊雲時出現向MySQL數據庫中插入數據是中文亂碼 二、解決辦法 1、嘗試一直接在linux上面使用insert語句插入中文,正常2、

centos java tomcat 中文亂碼解決辦法

title 查詢 發現 即使 art 操作 https size tro 現象: cenos 部署java web 程序 ,java類中有中文 出現亂碼現象 即使使用: System.getProperty("中文") 控制臺都出現 ??????

CentOS安裝JDK,Tomcat,Redis,Mysql,及項目發布

防火墻 分享 localhost NPU tools local src isa pass 上傳文件到服務器,安裝lrzsz , 可以將本地的文件上傳到linux系統上。 如果是CentOS則可以用yum install lrzsz 命令安裝,更方便。 或:yum -y

linuxtomcat部署get請求亂碼問題解決方法

預設情況下,Tomcat對請求採用的預設編碼是ISO-8859-1, 這樣我們提交的漢字被認為是ISO-8859-1的編碼,所以在程式中接收時顯示亂碼 。  在過濾器中呼叫request.setCharacterEncoding("GBK"),那麼Post上來的漢字將被認為

Linuxtomcat日誌列印和傳參亂碼問題

             當前環境: Linux核心:Ubuntu(烏班圖) SSH連線工具:SecureCRT   1、首先確認Linux系統編碼: Linux命令:locale 若查詢結果不是zh_CN.UTF-8,則修改

CentOS安裝Jenkins(Docker/war/tomcat/java -jar)

參考官方提供的安裝教程:https://jenkins.io/doc/book/installing/,可以發現官方推薦使用Docker進行安裝。雖然用Docker有很多好處,但也有缺點。 下面是各種安裝方法: 無論怎麼的安裝方法,jenkins在啟動時,都會在執行使用者的目錄下生成.jenkins資料夾

centosJava生成圖片字型中文亂碼問題

將需要的字型上傳jdk目錄:/usr/local/jdk1.7.0_79/jre/lib/fonts 例如:msyhbd.ttf msyh.ttf 從window中找,目錄:C:\WINDOWS\Fonts\ 重啟tomca

centos安裝jdk與tomcat

首先,我們通過ftp軟體把 jdk的安裝包和tomcat安裝包傳送到centos系統中 centos下有可能沒有安裝vsftpd的服務,我們通過命令來安裝 yum -y install vsftpd 然後等待安裝完畢 接著我們使用進行檔案的上傳 輸入好IP,使用者名稱密碼以及埠(