Login
网站首页 > 文章中心 > 其它

Redis 存储中文方式_redis对象存储方式

作者:小编 更新时间:2023-10-08 13:23:02 浏览量:402人看过

Redis 存储中文方式_redis对象存储方式-图1

  

commons-codec
commons-codec

首先我们先引入jar包,然后我们先来看看测试代码

import java.io.UnsupportedEncodingException;
import java.util.Base64;
import java.util.UUID;

public class BASE64Test {
public static void main(String args[]) {
    try {

        // 使用基本编码
        String base64encodedString = Base6④getEncoder().encodeToString("生活垃圾".getBytes("utf-8"));
        System.out.println("Base64 编码字符串 (基本) :" + base64encodedString);

        // 解码
        byte[] base64decodedBytes = Base6④getDecoder().decode(base64encodedString);

        System.out.println("原始字符串: " + new String(base64decodedBytes, "utf-8"));
        base64encodedString = Base6④getUrlEncoder().encodeToString("生活垃圾".getBytes("utf-8"));
        System.out.println("Base64 编码字符串 (URL) :" + base64encodedString);

        StringBuilder stringBuilder = new StringBuilder();

        for (int i = 0; i < 10; ++i) {
        byte[] mimeBytes = stringBuilder.toString().getBytes("utf-8");
        String mimeEncodedString = Base6④getMimeEncoder().encodeToString(mimeBytes);
        System.out.println("Base64 编码字符串 (MIME) :" + mimeEncodedString);

    } catch (UnsupportedEncodingException e) {
        System.out.println("Error :" + e.getMessage());
}

}

Redis 存储中文方式_redis对象存储方式

测试输出结果,没毛病.放入实际业务中使用.当然,有的时候我们在解决问题的时候,还是要先看一下问题到底是怎么导致的,否则努力错了方向,终将颓然.

// 使用基本编码
String base64encodedPath = Base6④getEncoder().encodeToString(path.getBytes("utf-8"));      

一行代码就解决编码问题.

以上就是土嘎嘎小编为大家整理的Redis 存储中文方式相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章