[問題] 檔案內容的編碼
1.
file Sample5.java
./Sample5.java: ISO-8859-1 Java program text, with CRLF, NEL line
terminators
上面用file指令可以得到Sample5.java 檔案屬性,那我是想只要編碼訊息部分就好
還有個疑問是 file 指令找到編碼是指檔案名稱的編碼還是檔案內容編碼
因為我用 recode 工具轉碼 ISO-8859-1 轉 UTF-8 變成亂碼
但我用 BIG5 轉成 UTF-8 出來是OK, 所以我檔案內容編碼應該是BIG5 而ISO-8859-1是
檔案名稱編碼嗎?
2.
下面是我先用find 找出每個.java檔案路徑,
那我先判斷是每個檔案原本的編碼格式,之再做轉碼
那怎麼取得檔案屬性編碼字串進行比對選擇不同的處理
#!/bin/bash
find . -type f -iname '*.java' | while read path ; do
done
謝謝
--
※ 編輯: yshihyu 來自: 112.104.143.63 (11/11 02:07)
推
11/11 02:15, , 1F
11/11 02:15, 1F
→
11/11 02:19, , 2F
11/11 02:19, 2F
推
11/11 02:21, , 3F
11/11 02:21, 3F
→
11/11 02:21, , 4F
11/11 02:21, 4F
→
11/11 02:22, , 5F
11/11 02:22, 5F
→
11/11 02:23, , 6F
11/11 02:23, 6F
推
11/11 02:24, , 7F
11/11 02:24, 7F
→
11/11 02:24, , 8F
11/11 02:24, 8F
推
11/11 03:17, , 9F
11/11 03:17, 9F
推
11/11 06:19, , 10F
11/11 06:19, 10F
→
11/11 06:20, , 11F
11/11 06:20, 11F
→
11/11 06:21, , 12F
11/11 06:21, 12F
→
11/11 06:21, , 13F
11/11 06:21, 13F
→
11/11 06:22, , 14F
11/11 06:22, 14F
→
11/11 06:22, , 15F
11/11 06:22, 15F
推
11/11 19:29, , 16F
11/11 19:29, 16F