close

【CSV 亂碼問題】

有一些使用者問,為什麼他用 iPhone 或 Windows 打開 CSV 會變亂碼,原因是 CSV 是用 Big5 (ANSI) 編碼的,如果改成 UTF-8 編碼,在 iPhone / iPad 或是英文版的 Windows 就能夠正常檢視文件裡的中文。

但是在中文版的 Windows + Excel 裡頭,如果 CSV 是以 UTF-8 編碼,打開時就會變成亂碼。所以如果文件大部分的使用者是中文環境,我都還是會使用 Big5 編碼,較熱門的資料再額外提供 UTF-8 編碼版本給環境特殊的使用者。

 

 

 

【數值資料在 iOS 會被縮寫成科學記數】

在 Windows 裡看以下數字是長成這樣,不管「儲存格格式 > 數值」設成通用格式、數值、貨幣或文字,通用格式會被轉為科學記數,數值、貨幣、文字內容長得都一樣,除了文字預設靠左。

從Windows10的Excel看到的樣子

在 macOS 裡的試算表軟體開啟(範例的版本是 macOS Catalina 10.15.6 的 Numbers),會長成這樣,基本上各欄位都是完整揭示的數字,除了通用格式少了千分號、文字靠左。

從macOS上用numbers打開的樣子

如果用 iOS(範例是 iPhone 6s + iOS 13.6),位數較多的數字會自動被轉成科學記數,除非格式改用「文字」。

[iOS/macOS] Excel與CSV的亂碼與格式問題

結論:看報表的時候還是要進去看儲存格裡實際值。

 

【BMP圖檔全黑】

一個很久以前製作的頁面,被使用者反映「內容圖檔打不開」。

經檢視發現,該頁面中的 GIF, JPG 圖檔均可正常載入,但 BMP 檔會變成整塊黑色。

將圖檔轉存為 JPG 檔後重新嵌入到頁面就好了。

 

arrow
arrow
    文章標籤
    ios macos csv excel
    全站熱搜

    小攻城師 發表在 痞客邦 留言(0) 人氣()