簡體   English   中英

編碼數據以便於通過電話輕松傳遞

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM