java - 使用 BASE64 编码器对包含原始字符的字符串进行编码

标签 java base64

我要发送的字符串包含#,因此,在服务器中仅收到#之前的字符串。我应该如何在客户端使用 BASE64Encoder 对字符串进行编码。请记住我有一个包含 # 的字符串。以及如何在服务器中解码它?

最佳答案

为此目的使用 URLEncoderURLDecoder 类。

String urlParam = URLEncoder.encode(param);

...

String param = URLDecoder.decode(urlParam);

关于java - 使用 BASE64 编码器对包含原始字符的字符串进行编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10150918/

相关文章:

Java Spring - 将参数注入(inject)带有注释的父类(super class)

Java:一键 Mac 可执行文件,包括 VM 参数

java - 如何在tomcat服务器上部署spring boot web应用

java - 如何从请求 servlet 生成图像

javascript - 如何使用 Javascript/HTML 在 Adob​​e AIR 应用程序中显示 'Base64' 编码图像

php - 如何将编码后的 Base64 字符串从数据库保存到文件、磁盘上?

java - AES 在 android 中使用 Base64 key 加密

java - Gradle对类二进制目录的依赖

MySQL RegExp 错误地将重音字符与 utf8 字符集和二进制排序规则匹配

java - 向 PUC 发布报告时出错