当前位置:  开发笔记 > 后端 > 正文

我如何编码丑陋的字符串?

如何解决《我如何编码丑陋的字符串?》经验,为你挑选了1个好方法。

我有一个字符串是:

!"#$%&'()*+,-./0123456789:;?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]\^_`abcdefghijklmnopqrstuvwxyz{|}~¡¢£¤¥¦§¨©ª« ®¯°±²³´µ¶•¸¹º»¼½¾¿ÀÁÂÃÄÅàáâäèçéêëìíîïôö÷òóõùúý

我将其发布到服务并使用Htmlencode,然后我得到一个结果:

!#$%&'()* ,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~??????????? ?????????•????????????????????????????????????

这不是我需要的结果,我怎么得到原始字符串?谢谢!



1> Tom..:

您的字符串不是ASCII,因此您要么使用字符串来表示二进制数据,要么不保持对多字节编码的认识.无论如何,处理任何基于Internet的技术(HTTP,SMTP,POP,IMAP)的最简单方法是将其编码为7位干净.一种常见的方法是对数据进行base64编码,通过线路发送,然后在尝试处理之前对其进行base64解码.

推荐阅读
无名有名我无名_593
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有