使用Java将字符串在ISO-8859-1和UTF-8之间相互转换

 更新时间:2021年12月08日 09:53:41   作者:java265  
大家都知道在一些情况下,我们需要特殊的编码格式,如:UTF-8,但是系统默认的编码为ISO-8859-1,遇到这个问题,该如何对字符串进行两个编码的转换呢,下面小编给大家分享下java中如何在ISO-8859-1和UTF-8之间相互转换,感兴趣的朋友一起看看吧

我们都知道在一些特殊的场景,我们需采用特殊的编码格式,如:UTF-8,但是系统默认的编码为ISO-8859-1

那么我们就需要将编码转换为我们所需的编码格式,

今天我就遇到这个问题,需要对字符串进行两个编码的转换,那么如何进行相关转换呢?

下文笔者讲述使用Java代码将字符串在ISO-8859-1和UTF-8之间相互转换,如下所示:

 实现思路:

使用

      getBytes("UTF-8");

 getBytes("ISO-8859-1");

可将其转换为指定字符编码的字节数组

    它们之间转换是借助一个字符串作为桥梁

例: ISO-8859-1和UTF-8之间相互转换的示例分享

package com.java265.other;
public class Test {
    /*
     * java265.com 各编码类型相互转换的示例分享
     **/
    public static void main(String[] args) throws Exception {
        String str = "java265.com";

        byte[] latin1 = str.getBytes("ISO-8859-1");
        byte[] utf8 = new String(latin1, "ISO-8859-1").getBytes("UTF-8");
        latin1 = new String(utf8, "UTF-8").getBytes("ISO-8859-1");
    }
}

到此这篇关于使用Java将字符串在ISO-8859-1和UTF-8之间相互转换的文章就介绍到这了,更多相关java ISO-8859-1和UTF-8转换内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java使用iTextPDF生成PDF文件的实现方法

    Java使用iTextPDF生成PDF文件的实现方法

    这篇文章主要介绍了Java使用iTextPDF生成PDF文件的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • Java之idea @NotNull @Nullable 注解使用

    Java之idea @NotNull @Nullable 注解使用

    这篇文章主要介绍了Java之idea @NotNull @Nullable 注解使用,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-01-01
  • Java设计模式之java状态模式详解

    Java设计模式之java状态模式详解

    这篇文章主要介绍了Java设计模式之状态模式定义与用法,结合具体实例形式详细分析了Java状态模式的概念、原理、定义及相关操作技巧,需要的朋友可以参考下
    2021-09-09
  • Spring maven filtering使用方法详解

    Spring maven filtering使用方法详解

    这篇文章主要介绍了Spring maven filtering使用方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • springboot自定义过滤器的方法

    springboot自定义过滤器的方法

    这篇文章主要为大家详细介绍了springboot自定义过滤器的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • Java面试synchronized偏向锁后hashcode存址

    Java面试synchronized偏向锁后hashcode存址

    这篇文章主要为大家介绍了Java面试中synchronized偏向锁后hashcode存址详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-05-05
  • Minio与SpringBoot使用okhttp3问题解决

    Minio与SpringBoot使用okhttp3问题解决

    这篇文章主要介绍了Minio与SpringBoot使用okhttp3问题解决,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-10-10
  • java获取request中的参数以及java解析URL问号后的参数

    java获取request中的参数以及java解析URL问号后的参数

    这篇文章主要介绍了java获取request中的参数以及java解析URL问号后的参数问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • springBoo3.0集成knife4j4.1.0的详细教程(swagger3)

    springBoo3.0集成knife4j4.1.0的详细教程(swagger3)

    这篇文章主要介绍了springBoo3.0集成knife4j4.1.0的详细教程(swagger3),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-07-07
  • Spring Aop基本流程原理示例详解

    Spring Aop基本流程原理示例详解

    这篇文章主要给大家介绍了关于Spring Aop基本流程原理的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04

最新评论