有鎖 iPhone 4S (貼卡貼) 常遇來電不顯示姓名、直撥提示「未開通國際長途」問題。根因:通訊錄號碼缺少 `+86` 國碼,導致來電號碼 (`+86138xxxx`) 與通訊錄 (`138xxxx`) 不匹配。解法:批次為所有聯絡人號碼加前綴 `+86`。
工具準備
- 電腦安裝 iTools (或 iFunBox/同步助手)
- 記事本 / Notepad++ / Excel (支援 CSV 編輯)
操作流程
- 開啟 iTools 連接裝置 > 左側「資訊」>「通訊錄」。
- Ctrl+A 全選聯絡人 > 點擊「匯出」> 選擇 CSV 格式儲存至桌面。
- 同介面全選聯絡人 > 點擊「刪除」清空裝置通訊錄 (已備份 CSV 可安心刪)。
- 用記事本開啟 CSV 檔,按 Ctrl+H 開啟替換:
- 尋找目標:`,,1` (CSV 格式中號碼欄位通常以 `,` 分隔,國碼前無符號,號碼以 `1` 開頭)
- 替換為:`,,+861`
- 點擊「全部替換」
- 儲存 CSV (UTF-8 編碼),關閉記事本。
- iTools 點擊「匯入」> 選擇修改後的 CSV > 同步至裝置。
驗證與後續
- 裝置端通訊錄檢查:號碼均顯示 `+86 138 xxxx xxxx` 格式。
- 來電顯示姓名正常,撥號盤直撥無需加撥「+86」。
- 若啟用 iCloud 通訊錄同步,變更會同步至雲端及其他裝置。
💡 進階技巧:同理可批次修正 `+852` (香港)、`+886` (台灣) 等地區碼,或統一格式化為 `+86-138-xxxx-xxxx` 等。Excel 開啟 CSV 可視化編輯更直觀,存檔時務必選「CSV UTF-8」編碼避免中文亂碼。