
我試圖了解不同的郵件用戶端如何登入 IMAP 和 SMTP 服務。有普通的,還有 Outlook。
Outlook 似乎無條件地將密碼編碼為 Latin-1;當我輸入密碼時,tösttöst
它會使用位元組登入伺服器
74f6737474f67374。 (Thunderbird 更聰明:它首先嘗試 UTF-8(74c3b6737474c3b67374),如果失敗,則用 Latin-1 重試。
底層 Windows 系統設定為德語區域設定和翻譯,即 Latin-1。因此我的問題是:
Outlook 使用的密碼編碼由什麼決定?
其他區域設定使用什麼編碼,例如 Windows 和/或 Office 的日語或卡納達語本地化?
是否有一種簡單的(例如:非技術使用者可以透過遵循逐步指南來完成)強制使用 UTF-8 的方法?
如果沒有,Outlook 是否可以像 Thunderbird 一樣使用 UTF-8?
UTF-8 的基本原理(或任何一致的通用編碼! )是我想避免用客戶可能隱式使用的每種可能編碼的條目來破壞伺服器端密碼資料庫。