[英]Encode data for easy passing over phone
我需要對一些數據(文本)進行編碼,以便用戶可以通過電話輕松地傳遞它們。
文本包含隨機字符,通常不超過100個字符。 例:
“ 37-b,kA.sZ:Bb9--10.y <§”
我想將此文本編碼為更易於閱讀的形式,以便可以輕松地通過電話傳遞。
Base36生成的文本可以很容易地通過電話傳遞,但是我看不出如何正確地對其進行編碼/解碼。
有什么想法或選擇嗎?
(平台為.net 3.5 SP1)
Base 36聽起來是個不錯的選擇(當使用符號az和0-9時,它是字符的最大空間,可以很容易地通過電話傳遞)。 我建議您使輸出包含6或8個字符的塊,以使其更易於閱讀。 也; 請考慮在最后添加一個校驗和,以便可以驗證數據中是否沒有錯誤。
使用這種編碼的100個字符仍然很難通過電話閱讀並在第一時間正確設置。 您是否考慮過另一種交付機制? 短信(SMS)?
在Wikipedia上 ,有一個使用Python編碼Base36的示例-轉換為C#應該不難。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.