今天想寫個小程式,但一開始就不順利。 想從文件中讀取數據,但使用 fscanf ,總是讀不出任何信息。 最後無奈了,改用 fread 看一下能讀出什麼內容,發現除了開始幾個字元是亂碼,之後讀取的數據都是正常的。 這個現象正是前一段時間遇到過的,因為文件編碼是 UTF-8 ,所以無法讀出正確的 ASC ...
今天想寫個小程式,但一開始就不順利。
想從文件中讀取數據,但使用 fscanf ,總是讀不出任何信息。
最後無奈了,改用 fread 看一下能讀出什麼內容,發現除了開始幾個字元是亂碼,之後讀取的數據都是正常的。
這個現象正是前一段時間遇到過的,因為文件編碼是 UTF-8 ,所以無法讀出正確的 ASCII 碼。
馬上將文件重新以 ANSI 格式編碼。程式立刻正常了。
之所以每次新建一個文本文檔都是 UTF-8 編碼,是去年編寫網頁時設置的。