大多數皮膚的 ini 文件都可以這樣直接打開編輯
但也有特殊的就像這個
該 ini 文件是用國外編碼格式來編寫的
因此不管是用我們中文系統常用的 ANSI 還是 Unicode 等編碼來保存
顯示出來的天氣都是亂碼
(這個當時也折騰了我好長時間)
我們需要借助壹個支持多編碼格式的文本編輯軟件
這裏推薦選用 EmEditor
EmEditor 8.04 漢化版下載地址:
.com/soft/3644.html#downUrlMap
用 EmEditor 打開上述皮膚的 Blue-White.ini 文件
默認位置是 Rainmeter\Skins\Area Weather\Blue-White.ini
顯示無法用當前"簡體中文(GB2312)"編碼打開該 ini 文件
選擇"從列表中選擇編碼"
可以看到原文件是采用"西歐(1252, iso-8859-1)"編碼
打開 Blue-White.ini 後找到這段文字:
-------------------------------------------------------------------------------------
[Variables]
;Please replace your location code of Weather.com below, e.g: Sydney is ASXX0112.
;You can check it on Weather.com or Google.
;And you may also delete "&unit=m" if you prefer the Fahrenheit Scale.
URL= /weather/local/ASXX0112?cc=*&unit=m&dayf=6
Font=Century Gothic
-------------------------------------------------------------------------------------
中文大意是
"請在下面替換您所在地於 Weather.com 的位置代碼,例如 悉尼 是 ASXX0112 ......"
我們將後面那句
URL= /weather/local/ASXX0112?cc=*&unit=m&dayf=6
中的"ASXX0112"替換為我們所在地的代碼例如北京 CHXX0008 (各地代碼附後)變成
URL= /weather/local/CHXX0008?cc=*&unit=m&dayf=6
保存退出(這樣保存退出默認是按打開時的編碼格式也就是"西歐(1252, iso-8859-1)"來保存)
在 Rainmeter 選擇 Refresh Skin(刷新皮膚) 或重啟 Rainmeter
這樣顯示的天氣就是北京的天氣了
全國各地天氣代碼:
北京CHXX0008
哈爾濱CHXX0046
長春CHXX0010
沈陽CHXX0119
大連CHXX0019
天津CHXX0133
呼和浩特CHXX0249
烏魯木齊CHXX0135
西寧CHXX0236
銀川CHXX0259
蘭州CHXX0079
西安CHXX0141
拉薩CHXX0080
成都CHXX0016
重慶CHXX0017
貴陽CHXX0039
昆明CHXX0076
太原CHXX0129
石家莊CHXX0122
濟南CHXX0064
青島CHXX0110
鄭州CHXX0165
合肥CHXX0448
南京CHXX0099
徐州CHXX0037
上海CHXX0116
武漢CHXX0138
長沙CHXX0013
南昌CHXX0097
杭州CHXX0044
福州CHXX0031
廈門CHXX0140
南寧CHXX0100
桂林CHXX0434
海口CHXX0502
廣州CHXX0037
香港CHXX0049
澳門CHXX0512
臺北TWXX0021
高雄TWXX0013
臺南TWXX0020