方法1
使用native2ascii 把中文轉化為
ascii碼,這樣讀取的使用不會亂碼。
這種方式不推薦。
方式2properties prop = new properties();
prop.load(is);
關鍵是第二行**,這裡如果你傳的是
inputstream is= test.class.getresourceasstream(".sunline");
就會出現亂碼。
如果你在包裝一層。
inputstreamreader reader= new inputstreamreader(is);
把inputstreamreader 傳給properties
prop.load(reader);這樣就不會亂碼了。
因為inputstreamreader 是支援可以直接讀取字串的。
sopublic class propertiesfactory catch (ioexception e) {
e.printstacktrace();
return null;
檔案 標頭檔案 原始檔(C )
標頭檔案和原始檔中的函式宣告與定義 函式原型 file fsopen const char filename,const char mode,int shflag file wfsopen const wchar t filename,const wchar t mode,int shflag 注 ...
python 檔案遍歷 檔案讀取 檔案操作
一 檔案遍歷 import os filedir d os.sep data2 for root,dirs,files in os.walk filedir for dir in dirs print os.path.join root,dir for file in files print os....
python 檔案操作,讀檔案,寫檔案
讀取檔案的全部內容 def get f none try f open 致橡樹.txt r encoding utf 8 print f.read except filenotfounderror print 無法開啟指定的檔案 except lookuperror print 指定了未知的編碼 e...