Skype for business客戶端,聊天記錄用outlook、OWA看的時候中文部分都是亂碼,但是本身IM的消息用Skype打開不是亂碼(IM消息預覽時,中文部分又是亂碼)
Reason
該問題是由於Skype編碼問題導致的,但Skype編碼是調用word的編碼器實現的,所以從根本上講是在調用word編碼器時出錯導致的。
Solution
修改注冊表Encoding鍵值即可解決
- 注冊表路徑:
HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Common\Internet
- 修改Encoding鍵值為437
- 退出Skype重新登陸,即可解決
注:在該注冊表下默認是沒有Encoding這個鍵值的,當用Word修改了高級設置中的Encoding的內容后,系統就會加上這個鍵值。由於Skype for business的軟件BUG,造成聊天記錄亂碼。而且這個鍵值是不能通過Word的Encoding 編輯刪除的。
- 擴展測試(自測,不代表官方):
將Encoding鍵值修改為437后問題解決。然后再將Encoding鍵值修改回有問題時的鍵值或將該項直接刪除,都不會再復現該問題