使用Java将字符串在ISO-8859-1和UTF-8之间相互转换
作者:java265 发布时间:2022-09-15 15:05:16
标签: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");
}
}
来源:https://www.cnblogs.com/java265/archive/2021/12/08/15659692.html
0
投稿
猜你喜欢
- 前言当我们编写 C# 代码时,经常需要处理大量的数据集合。在传统的方式中,我们往往需要先将整个数据集合加载到内存中,然后再进行操作。但是如果
- 在前面的博客中,https://www.jb51.net/article/134866.htm 我们使用了spring boot的异步操作,
- 1. 为什么写这篇文章?事情是这样的,在 2021年6月10日早上我在CSDN上发布了文章《你真的懂Java怎么输出Hello World吗
- 本文实例为大家分享了java抓取邮箱号码的具体代码,供大家参考,具体内容如下java抓取文件中邮箱号码的具体代码package reg;im
- 一、问题Spring2.1.5集成activiti7.1.24时访问要输入用户名和密码。 @Autowired private
- Java语言是一种半编译半解释的语言。Java的用户程
- 题目要求思路一:枚举 + 二分逐一枚举值域内的所有值,然后二分判断是否合法。Javaclass Solution { &nbs
- 一、日志1、配置日志级别日志记录器(Logger)的行为是分等级的。如下表所示:分为:OFF、FATAL、ERROR、WARN、INFO、D
- 前言java有八个基本数据类型,每个都有对应的一个包装类,比如int对应的Integer。 Integer 是int的包装类型,数据类型是类
- 一、背景1.1、前言当我们写好代码并测试功能符合要求时,有可能每天都要执行这个程序(比如我写了一个爬虫脚本,每天定时运行获取我想看的小说更新
- 为什么需要ThreadLocalRandomjava.util.Random一直都是使用比较广泛的随机数生成工具类,而且java.lang.
- 本文为大家分享了java微信公众号企业付款的开发代码,供大家参考,具体内容如下详情参照微信开发者文档 企业付款文档 java代码
- 前言本文主要介绍了关于android实现一键锁屏和一键卸载的相关内容,分享出来供大家参考学习,这两个功能也是大家在开发中会遇到的两个需求,下
- Interceptor 介绍 * (Interceptor)同 Filter 过滤器一样,它俩都是面向切面编程—&
- 目录1. SpringMVC默认三个异常处理类2. @ExceptionHandler注解异常3. @ResponseStatus注解异常4
- 跨域的产生就是因为浏览器的同源策略。它是浏览器的核心安全功能,所谓的同源,就是指域名,协议,还有端口要相同。传统的方案就是JSONP(前端处
- 静态库和动态库的区别1、静态库的扩展名一般为".a"或者".lib";动态库的扩展名一般为"
- 继续练习自定义View。。毕竟熟才能生巧。一直觉得小米的时钟很精美,那这次就搞它~这次除了练习自定义View,还涉及到使用Camera和Ma
- [LeetCode] 3. Longest Substring Without Repeating Characters 最长无重复字符的子
- springcloud-gateway集成knife4j环境信息环境信息spring-boot:2.6.3spring-cloud-alib