問題現象
中文版 Vista 邊欄的「天氣」小工具無法顯示天氣資訊,設定城市也搜尋不到。
根本原因
天氣小工具的資料來源(MSN Weather)依據系統「區域設定」判斷地區。中文區域設定導致服務無法正確回傳中文城市天氣資料。
解決方法:將區域設定暫時改為英語 (美國)
- 「控制台」→「時鐘、語言和地區」→「地區和語言選項」。
- 「格式」標籤:「目前格式」選擇「英語 (美國)」。
- 「位置」標籤:「目前位置」選擇「美國」。
- 「系統管理」標籤:點選「變更系統地區設定」→ 選擇 「英語 (美國)」 → 確定。
- 重新開機。
- 重開機後,「天氣」小工具即可正常運作。
設定城市
點選天氣小工具右上角設定按鈕,在「目前位置」輸入框以 英文或拼音 輸入城市名稱:
- 北京 →
beijing 或 peking
- 上海 →
shanghai
- 烏魯木齊 →
wulumuqi 或 urumqi
按 Enter 即可顯示該城市天氣。
副作用與修正
將系統區域改為美國會導致:
- 數字、貨幣、時間、日期格式變為美式(MM/DD/YYYY、12小時制、$ 號等)。
- 非 Unicode 程式(如舊版 QQ、某些國產軟體)無法顯示中文(顯示亂碼/方塊)。
修正: 在「地區和語言選項」→「格式」標籤 →「自訂這個格式」,逐項調整為中文習慣:
- 數字:小數點符號
.、千位分隔符號 ,
- 貨幣:貨幣符號
¥、格式同數字
- 時間:短時間格式
HH:mm、長時間格式 HH:mm:ss
- 日期:短日期格式
yyyy/MM/dd、長日期格式 yyyy年M月d日
這樣即可同時擁有可用的天氣小工具與中文顯示習慣。
替代方案
- 使用第三方天氣小工具/桌面插件(如 WeatherBug、紫光天氣、自訂 RSS 天氣)。
- 升級至 Windows 7/10,內建天氣應用支援中文區域直接查詢。