轉載請注明出自天外歸雲的部落格園:http://www.cnblogs.com/LanTianYou/
通過PowerShell處理RSS資訊,直接通過Invoke-Webrequest指令擷取到的内容中文亂碼,原因是沒有指定Encoding模式,而Invoke-Webrequest指令目前并不支援指定Encoding,是以隻能把擷取到的網頁($url)内容儲存到本地($filePath),然後從本地進行讀取(根據不同方式可以選擇性指定Encoding)。拿部落格園的RSS頁面為例,擷取頁面中最新部落格的标題("title")。代碼如下:
調用腳本運作結果如下:
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIml2ZugjZidjZ0Y2Y4ITNwY2N3UTO1gDNwEWZlFTZ2kjZ4ETYfdWbp9CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.gif)