網絡上說,將編碼從gb2312改為gbk,試驗了半天,包含servelt,數據庫,都不起作用,因為默認在數據庫中和servlet本身就是亂碼。
後面在jsp頁面中將頁面編碼改為gbk,可是還是不行,後面小葉試出來可以了,因為我忘記修改了頭部和尾部相關頁面的設置編碼。
把:
<%@ page contentType="text/html; charset=gb2312" language="java" %>
改為:
<%@ page contentType="text/html; charset=gbk" language="java" %>
經驗
後面跟負責功能測試的小孫溝通了這個問題,小孫說這個bug,在去年的時候就已經發現,並已經發布在QC裡面,可是當時開發人員說後面只要稍微改一下就行。
可是到今天大家才重視,原因歸結為測試人員沒有將bug分類,沒有提高程序員和領導對重要bug的重視度,應該把bug分為必須修改的會影響到今後所有項目的和只是某個小功能上面的bug不會影響到今後別的項目開發的,如果是有影響今後所有項目的,必須提高程序員和部門領導對這個bug的重視度,提醒程序員及時修改,直到最後沒有這個bug為止。
作者:chen3888015