推 PsMonkey:不設定 charset 這樣沒問題嗎? 05/23 10:03
推 AzureCoder:有沖廁(flush)嗎 05/23 11:05
推 PsMonkey:應該不是 flush 的問題吧? 他中途就斷了 05/23 11:22
→ realmeat:我覺得是encoding的問題 05/23 11:51
→ swpoker:就是編碼啦ansi就是ms系統預設的ms950拉 05/23 15:13
→ henry035:因為同時會讀到 ANSI、UTF-8 兩種格式的檔案,怎麼處理 05/23 16:51
→ henry035:比較好呢? 謝謝。 05/23 16:53
→ swpoker:沒有規則嗎~例如從目錄/檔名等可判別的 05/23 17:25
→ realmeat:讀檔時就先encoding成utf8, 反正ansi是utf8的子集 05/23 17:53
→ adrianshum:ASCII 才是 UTF8的子集,ANSI 並不是 encoding... 05/23 22:19
→ realmeat:我直接轉換成ascii...XD 05/23 22:20
→ adrianshum:原po請釐清你口中所謂 ANSI 指的是什麼 05/23 22:22
→ realmeat:其實突然間我也很想知道 ansi是啥? XDXD 05/23 22:23
→ swpoker:之前處理編碼都要用位元來處理絕對不明編碼的串流 05/24 08:58
→ henry035:我說的 ANSI 是指 XP 記事本的編碼格式 05/24 14:28
→ henry035:不好意思,對編碼不是很熟。 對 M$ 的處理方式更是困惑 05/24 14:49
→ henry035:像記事本就會在 UTF8 的文件塞 illegal character \65279 05/24 14:51
→ henry035:swpoker大,沒有規則耶,甚至同一份文件可能存在兩種格式 05/24 14:53
※ 編輯: henry035 來自: 163.14.67.11 (05/24 14:53)
→ swpoker:對於如何產生該份文件感到不可思議,那分行0d 0a or 0d? 05/24 14:59
→ adrianshum:樓上:分行只因平台而有別,編碼沒影響 05/24 22:39
→ realmeat:後來查到ANSI也是encoding , 比ASCII大一點點而已 05/24 23:56