第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

為什么writer規(guī)定了utf-8但是寫出來還是亂碼呢?

代碼如下

??? public static void main(String[] args) throws IOException {
?? ??? ?BufferedReader br = new BufferedReader(new InputStreamReader(
?? ??? ??? ??? ?new FileInputStream("demo/nihao.dat"),"utf-8"));
?? ??? ?BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(
?? ??? ??? ??? ?new FileOutputStream("demo/nihao2.dat"),"utf-8"));

?? ??? ?String line;
?? ??? ?while ((line = br.readLine()) != null) {
?? ??? ??? ?System.out.println(line);
?? ??? ??? ?bw.write(line);
?? ??? ??? ?bw.newLine();
?? ??? ??? ?bw.flush();
?? ??? ?}
?? ??? ?br.close();
?? ??? ?bw.close();
?? ?}

這樣在終端打出來的是對(duì)的,但是寫出來的文件nihao2.dat里面中文是亂碼。

正在回答

4 回答

....發(fā)錯(cuò)東西。。。

0 回復(fù) 有任何疑惑可以回復(fù)我~
class?test
{
????System.out.print();

}


0 回復(fù) 有任何疑惑可以回復(fù)我~

你先看下你的文件是不是以UTF-8的格式保存的,如果不是,改變一下,如果改變了之后,下一次運(yùn)行之后,還出現(xiàn)同樣的問題,那么就看你項(xiàng)目是否是utf-8的,因?yàn)槟J(rèn)創(chuàng)建的文件,以項(xiàng)目的編碼格式是一樣的!

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

拿饅頭蓋房子 提問者

好的 非常感謝!
2016-02-23 回復(fù) 有任何疑惑可以回復(fù)我~

終端是在JVM虛擬機(jī)的運(yùn)行時(shí)環(huán)境運(yùn)行的,可以自動(dòng)識(shí)別,但是寫到文件里的內(nèi)容,編碼是根據(jù)及機(jī)器規(guī)定的編碼機(jī)制來讀取文件的,打開文件要使用特定的編碼機(jī)制打開方式,否則亂碼。

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

拿饅頭蓋房子 提問者

我的inputStreamReader打開文件是用的utf-8打開的,writer也是用utf-8寫入的,為什么還是亂碼呢?
2016-02-15 回復(fù) 有任何疑惑可以回復(fù)我~
#2

nashi 回復(fù) 拿饅頭蓋房子 提問者

你的項(xiàng)目編碼默認(rèn)是gbk編碼,改下項(xiàng)目屬性就可
2016-02-15 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

為什么writer規(guī)定了utf-8但是寫出來還是亂碼呢?

我要回答 關(guān)注問題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)