(本例使用的數(shù)據(jù)庫(kù)是:MySql)
1.當(dāng)你用流讀取文件或者從數(shù)據(jù)庫(kù)讀取數(shù)據(jù)時(shí),取得的字符串的編碼要與頁(yè)面的一致,否則會(huì)亂碼
例如:































(假設(shè)頁(yè)面的編碼為UTF-8)
調(diào)用以上函數(shù)只需要傳遞一個(gè)完整的文件路徑就可以以字符串的形式讀取文件.
......
String str=FileOperation.readFile("d:\11.txt");
......
request.setAttribute("str",str);
......
String str=FileOperation.readFile("d:\11.txt");
......
request.setAttribute("str",str);
......
則頁(yè)面用requset.getAttribute("str")取得的中文字符將會(huì)是亂碼.
解決方案:
將上段取中文字符串的代碼改成:














