2月 07, 2011

Google Contact 中文姓、名錯亂的問題

UPDATE.20120702: 前幾天發現這個問題已經消失了,Good job!


我的 Mac OS X, iPhone, Android 的通訊錄都是和 Gmail 裡面的 Google Contact 做同步。
不過 Google Contact 疑似自做聰明,總是會幫我把姓和名做好調整,以致於和 Mac OS X 裡面的 Address Book 常常會發生衝突。
以「周大大」為例,這個人姓「周」名「大大」,如果在 Google Contact 裡面建好資料,它會顯示成為「周大大」,然而同步到 Address Book 後,就會變成姓「周大大」,名字是「」。這時候如果在 Address Book 裡把它修好,再同步一次,Google Contact 裡就會變成姓「大大」名「周」。
之前搞了很久,包括 export 改好再 import 都還是有問題,最後發現一個做法:
  1. 在 Google Contact 填好姓「周」名「大大」的資料,但是在 Middle Name 那欄隨便填個英文字,例如「Dada」,然後儲存。
  2. 修改 Middle,變成一個半形空白「 」,然後儲存。
  3. 修改 Middle,變成空白「」,然後儲存。
  4. 收工
不過每建一筆資料就要做一次這件事,有夠麻煩的,有人有更棒的解決方法嗎?