1. 程式人生 > >SQL Sever中文亂碼的分析解決

SQL Sever中文亂碼的分析解決

但是在表單提交或URL傳引數值時依然是按照Web容器在其內部預設的字元編碼格式ISO 8859-1來進行處理的。同時,幾乎所有的瀏覽器在傳遞引數時都是預設以UTF-8的方式來傳遞引數的。所以,雖然我們的Java原始檔在出入口的地方指定了正確的編碼方式,但其在容器內部執行時還是以ISO 8859-1來處理的,這樣導致在提交的表單中若有中文字元,根據上文分析,在存入資料庫是使用的是ISO 8859-1MS SQL Sever 2000資料庫預設使用的是GBK編碼,這樣出現的結果就是存到資料庫中的資料因編碼不同而出現亂碼現象。