1. 通過xml定義的文字顯示正常,但是從數據庫讀出的文字不正常。(比較少見)
2. 通過xml定義的文字顯示正常,從數據庫讀出的文字也正常,但是末尾有方塊亂碼。
3. 通過xml定義的文字顯示不正常。
解決方法:
1. 數據庫連接以後,先執行壹下“set names 'utf8';”或者gb2312
2. 替換讀取出來內容的“\r”。如str.replace("\r", "");
3. java源文件編碼不正確。通常情況是要修改壹下源文件的編碼。識別方法:在源文件點右鍵,properties,找到Resource,在右側找Text file encoding,選擇另壹個,如果正常了,說明文件編碼與工程編碼不壹致,需要使用其他軟件修改編碼格式,如notepad++、UltreEdit32