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之间相互转换的示例分享

Original: https://www.cnblogs.com/javalove2022/p/16725018.html
Author: java未来王者
Title: java中如何在ISO-8859-1和UTF-8之间相互转换呢?

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/616019/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Vue 网站首页加载优化

    Vue 网站首页加载优化 本篇主要讲解 Vue项目打包后 vendor.js 文件很大 如何对它进行优化 以及开启Vue的压缩 和 nginx gzip 压缩的使用,其他就是对接口…

    Java 2023年6月9日
    0115
  • 周年庆活动火热进行中!你想了解的都在这,点击即可查看更多活动详情!

    好消息! 好消息! 好消息! 为迎接引迈信息三周年来临之际,我司特推出此次周年庆典活动,以此回馈这些年来一直支持着我们的客户与合作商们。 这三年走来,引迈不断创新,不断突破,致力于…

    Java 2023年6月5日
    0132
  • 异常

    异常 异常分为两大类,运行时异常和编译时异常 运行时异常,编译器不要求强制处置的异常。一般是指编程时的逻辑错误,是程序员应该避免出现的异常。java.lang.RuntimeExc…

    Java 2023年6月5日
    0101
  • Nginx_ingress配置ssl_dhparam

    公司近期漏扫扫出安全套接层(Secure Sockets Layer,SSL 公共密钥小于1024的安全隐患, 当服务器SSL/TLS的瞬时Diffie-Hellman公共密钥小于…

    Java 2023年5月30日
    079
  • spring boot集成Elasticsearch-SpringBoot(25)

    Elasticsearch—搜索应用服务器 1.1 什么是搜索引擎 搜索引擎(search engine )通常意义上是指:根据特定策略,运用特定的爬虫程序从互联网上搜集信息,然后…

    Java 2023年6月13日
    091
  • spring启动component-scan类扫描加载过程(转)

    文章转自 http://www.it165.net/pro/html/201406/15205.html 有朋友最近问到了 spring 加载类的过程,尤其是基于 annotati…

    Java 2023年5月30日
    070
  • JavaBean内省与BeanInfo

    Java的BeanInfo在工作中并不怎么用到,我也是在学习spring源码的时候,发现SpringBoot启动时候会设置一个属叫”spring.beaninfo.ig…

    Java 2023年6月8日
    078
  • 多线程(匿名内部类的方式实现多线程—定时器的使用—多线程常见的面试题)

    /* 匿名内部类的格式:* new 类名或者接口名() {* 重写方法;* };* 本质:是该类或者接口的子类对象。/ 定时器的概述和使用 * 定时器:可以让我们在指定的时间做某件…

    Java 2023年6月5日
    072
  • ToneGenerator Init failed Crash 崩溃

    需求需要在扫码时产生一个短促的提示音, 搜了下像这样实现。测试时发现多次扫码后,会触发程序崩溃问题。 异常如下 代码如下: 一番搜索, 以下为最佳答案, 加上以后,循环测试, 不再…

    Java 2023年6月15日
    065
  • 戏说领域驱动设计(十六)——实体概念

    现在开始正式的进入战术部分,我看前面发的一些文章,只要有代码的阅读量就高,没代码的就差太多了,难道是因为平台只要看到代码才会加强推荐吗?真要是这样那我是真醉了,其实学习DDD光看代…

    Java 2023年6月7日
    083
  • 经典的三色旗问题

    首先来看,什么是三色旗问题。 有一根绳子,上面有红、白、蓝三种颜色的旗子。绳子上旗子的颜色并没有顺序,现在要对旗子进行分类,按照蓝色、白色、红色的顺序排列。只能在绳子上进行移动,并…

    Java 2023年6月5日
    094
  • Linux 定时任务调度

    定时任务调度 任务调度:是指系统在某个时间执行的特定的命令或程序 任务调度分类 系统工作:有些重要的工作必须周而复始的执行 个别用户工作:个别用户可能希望执行某些程序 cronta…

    Java 2023年6月5日
    083
  • FastAPI+pydantic+SQLAlchemy返回多个数据

    问题 比如在ORM中查询 all, 那么使用 pydantic.from_orm获取对应的数据呢? 解决思路 只需要, 将一个字段对应为 List, 元素为对应 SQLAlchem…

    Java 2023年6月7日
    070
  • Python 阿里云OSS文件上传下载与文件删除及检索示例

    实践环境 运行环境:Python 3.5.4CentOS Linux release 7.4.1708 (Core)/Win10 需要安装以下类库:pip3 install set…

    Java 2023年6月16日
    075
  • layui 合并指定单元格

    一:函数调用时机: 二:合并单元格函数 //合并日期单元格 function merge (res ){ var data =res .data ; console .log (d…

    Java 2023年6月5日
    078
  • 168张图,万字长文,手把手教你开发vue后台管理系统

    “我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第1篇文章,点击查看活动详情。” 我写这个项目的初衷一方面是为了记录自己自学 vue 的一个过程,另…

    Java 2023年6月5日
    071
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球