通訊錄 VCF 檔匯入出現中文亂碼,主因編碼不匹。修正步驟:
BEGIN:VCARD VERSION:3.0 FN;CHARSET=UTF-8:中文名字 N;CHARSET=UTF-8:中文名字;;;; TEL;TYPE=CELL:18000000000 END:VCARD
CHARSET=UTF-8 改為 CHARSET=gb2312(簡體中文環境);繁體環境改為 CHARSET=BIG5。BEGIN:VCARD VERSION:3.0 FN;CHARSET=gb2312:中文名字 N;CHARSET=gb2312:中文名字;;;; TEL;TYPE=CELL:18000000000 END:VCARD
原理:iPhone 通訊錄匯入器預期本地編碼(GB2312/BIG5),UTF-8 導致解碼錯誤產生亂碼。