java程式中前台後中文編碼的問題

2021-07-25 08:33:27 字數 527 閱讀 1294

在開發過程中發現,ie對於ajax傳入的url中的中文引數是可以自動進行解碼的,但是在前台的html的text中編寫的漢字,前後臺如果對於寫入的content不進行編碼和解碼,導致在後台中會出現亂碼的情況。

一、ajax中傳入的引數是中文的可以不進行編碼(最好也進行編碼解碼一下):

js中部分**:

對應action:

@override

public void pageload() {

zxftfrontpageservice zxftfrontpageservice=null;

try{

unitname = jsfhelper.getrequestparameter("dsname");

meetingroomguid = jsfhelper.getrequestparameter("meetingroomguid");

..........

二、前台html頁面中text文字傳入的content需要進行編碼,後台轉碼:

js**:

後台:

Java的中文編碼與解碼

編碼和解碼 前後的編碼格式要一致 編碼 將字串 位元組陣列 public byte getbytes 平台預設編碼集 預設的是gbk public byte getbytes charset charset 指定編碼格式 解碼 將位元組陣列 字串 public string byte bytes 使...

Java程式的編碼規範(3)

本文選自 ibm dw中國 建構函式 接下來是建構函式,它應該用遞增的方式寫 比如 引數多的寫在後面 訪問型別 public private 等.和 任何 static final 或 synchronized 應該在一行中,並且方法和引數另寫一行,這樣可以使方法和引數更易讀。public coun...

iconv 判斷字元編碼 C 中的中文編碼

中文編碼是乙個複雜而繁瑣的問題,尤其是在使用c 的時候,不像python這種直接就可以迭代出單個中文字元,c 中是以位元組為單位的,那麼我們要讀取乙個中文字元就要讀取三次位元組流,讀取英文本元就只需要讀取一次,是不是超級麻煩。那麼c 怎麼樣在中英文混合的字串中分離中英文或者計算字串長度 不是位元組數...