Convert a string into BASE62

后端 未结 3 1496
情书的邮戳
情书的邮戳 2021-02-10 13:15

I\'m looking for the c# code to convert a string into BASE62, like this:

http://www.molengo.com/base62/title/base62-encoder-decoder

I need those encode and decod

3条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2021-02-10 13:20

    Try the C# library available here which adds some extension methods to allow you to convert a byte array to and from BASE62.

    • https://github.com/renmengye/base62-csharp

    If your source data is contained in a "string" then you would first need to convert your "string" to a suitable byte array.

    But be careful, to use the correct string to byte conversion call....as you may want the bytes to be the ASCII characters, or the Unicode byte stream etc i.e. Encoding.GetBytes(text) or System.Text.ASCIIEncoding.ASCII.GetBytes(text);, etc

    byte[] bytestoencode = ..... 
    
    string encodedasBASE62 = bytestoencode.ToBase62();
    
    .....
    
    byte[] bytesdecoded = encodedasBASE62.FromBase62();
    

提交回复
热议问题