Re: [問題] 輸出txt變成亂碼 但是wordpad開可看
還是回一篇好了
我的實驗程式如下:
#include <stdio.h>
#include <stdlib.h>
int main()
{
for(int i=0; i<2000; i++) printf("%d ",rand()%2);
return 0;
}
然後把這支程式的輸出導向檔案
所以那個檔案的內容是 0x30 0x20 0x31 0x20 ... 這樣的重覆
那記事本在開這個檔案試著用 UTF16-LE 的方式解碼時
會變成 U+2030 (千分比符號) 和 U+2031 (萬分比符號) 的連續重覆
所以就誤判編碼是 UTF16-LE 了
#17GlyKP2 (Programming) 這篇文章也是類似情形
只是他那裡是 \t 分隔 所以是誤判成 U+09xx 的印度文這樣而已
其他和你的情形是完全一樣的
--
有人喜歡邊玩遊戲邊上逼;
也有人喜歡邊聽歌邊打字。
但是,我有個請求,
選字的時候請專心好嗎?
-- 改編自「古 火田 任三郎」之開場白
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.28.92
推
12/13 16:26, , 1F
12/13 16:26, 1F
→
12/13 16:27, , 2F
12/13 16:27, 2F
推
12/13 18:16, , 3F
12/13 18:16, 3F
→
12/14 08:46, , 4F
12/14 08:46, 4F
→
12/14 08:46, , 5F
12/14 08:46, 5F
推
12/14 11:51, , 6F
12/14 11:51, 6F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):