關於Tomcat8 0版本文字編碼的問題

2021-08-19 07:33:30 字數 718 閱讀 8485

在tomcat8.0之前的版本,如果你要向伺服器提交中文是需要轉碼的(如果你沒有修改server.xml中的預設編碼),因為8.0之前tomcat的預設編碼為iso8859-1

post方式提交

request.setcharacterencoding("utf-8");  //設定編碼

string parameter=request.getparameter("name"); //取出的值不亂碼

get方式提交
string paramter=request.getparameter("name");  //此時取出的值是亂碼的

paramter=new string(parameter.getbytes("iso8859-1"),"utf-8"); //先使用iso8859-1解碼,在用utf-8編碼

而在8.0之後的版本預設編碼為utf-8(這個問題困擾了我好久如果你使用的是8.0以後版本,不想換成低版本,但是想學習get提交的編碼處理,就更改一下server.xml中的配置吧。

server.xml在conf目錄下。

將預設編碼改為iso8859-1(在server.xml找到connector,並新增上uriencoding="iso8859-1")

Tomcat 80埠被占用

檢查埠占用 netstat nao 然後在任務管理器 檢視 程序 id 哪些軟體占用了80埠,檢視誰占用了80埠2009 08 10 10 19有時候電腦重啟後,apache,php卻死活無法再起來了 找了半天的原因,原來是80埠被占用了。下面列是我遇到的占用了80埠的軟體,一般他們大多作為伺服器。...

tomcat8 0配置https訪問

前景 專案做安全策略需要配置遠端https模式登入,先前採用nginx配置方式,踩了無數坑最後放棄了t t,後來採用修改tomcat配置方法完成,防止時間長了自己忘記,簡單的寫了這個筆記。1 在linux下生成證書 我這裡將證書放在了當前目錄下,如果要指定路徑,則配置 path tomcat.tey...

Tomcat8 0日誌分割

tar zxvf cronolog 1.6.2.tar.gz 解壓 cd cronolog 1.6.2 進入解壓目錄 configure 安裝 make 安裝 make install 安裝 檢視是否安裝成功,執行以下命令若顯示 usr local sbin cronolog 代表安裝成功 whic...