此問題可以通過FILTER來解決
創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供潁州網(wǎng)站建設、潁州做網(wǎng)站、潁州網(wǎng)站設計、潁州網(wǎng)站制作等企業(yè)網(wǎng)站建設、網(wǎng)頁設計與制作、潁州企業(yè)網(wǎng)站模板建站服務,十載潁州做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡服務。
public void init(FilterConfig config) throws ServletException
{
this.requestEncoding = config.getInitParameter("requestEncoding");
this.requestEncoding = ((this.requestEncoding == null) ? "utf-8" : this.requestEncoding);
this.responseEncoding = config.getInitParameter("responseEncoding");
}
頁面的編碼方式后臺需要處理,如果不想每一個頁面單獨處理可以配置一個filter將字符集更改下,中文問題就解決了
是否顯示中文,和編碼無關,和maven過濾器無關,和打開config.properties這個文件使用的文本編輯器是否能夠自動識別utf碼有關。配置文本編碼格式為utf-8,文本編輯器用uft-8標準去解碼顯示,當然是能夠正確顯示中文的啊。
雖然支持中文,但是不建議;
我說的中文指的是類名和方法名;
至于運行代碼不可能是中文;
因為是美國語言
又是你啊 ,上午已經(jīng)回答了你一個問題了。你的編碼格式設置下 就可以了。
import?java.io.BufferedReader;
import?java.io.File;
import?java.io.FileInputStream;
import?java.io.InputStreamReader;
import?java.io.RandomAccessFile;
public?class?Random?{
public?static?void?main(String[]?args)?throws?Exception?{
int?lineCount?=?0;
File?f?=?new?File("E:\\數(shù)學3班.txt");
RandomAccessFile?raf?=?new?RandomAccessFile(f,?"r");
java.util.Random?r1?=?new?java.util.Random();
BufferedReader?buffer?=?new?BufferedReader(new?InputStreamReader(
new?FileInputStream(f)));
while?(buffer.readLine()?!=?null)?{
lineCount++;
}
int?a?=?r1.nextInt(lineCount);
int?i?=?0;
while?(raf.readLine()?!=?null)?{
i++;
if?(i?==?a)?{
String?temp?=?raf.readLine();
System.out
.println(new?String(temp.getBytes("iso8859-1"),?"GBK"));
}
}
}
}