使用Java將字符串在ISO-8859-1和UTF-8之間相互轉換
我們都知道在一些特殊的場景,我們需采用特殊的編碼格式,如:UTF-8,但是系統(tǒng)默認的編碼為ISO-8859-1
那么我們就需要將編碼轉換為我們所需的編碼格式,
今天我就遇到這個問題,需要對字符串進行兩個編碼的轉換,那么如何進行相關轉換呢?
下文筆者講述使用Java代碼將字符串在ISO-8859-1和UTF-8之間相互轉換,如下所示:
?實現(xiàn)思路:
使用
? ? ? getBytes("UTF-8");
或
?getBytes("ISO-8859-1");
可將其轉換為指定字符編碼的字節(jié)數(shù)組
? ? 它們之間轉換是借助一個字符串作為橋梁
例: 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轉換內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Java使用iTextPDF生成PDF文件的實現(xiàn)方法
這篇文章主要介紹了Java使用iTextPDF生成PDF文件的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-02-02Java之idea @NotNull @Nullable 注解使用
這篇文章主要介紹了Java之idea @NotNull @Nullable 注解使用,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-01-01Java面試synchronized偏向鎖后hashcode存址
這篇文章主要為大家介紹了Java面試中synchronized偏向鎖后hashcode存址詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-05-05java獲取request中的參數(shù)以及java解析URL問號后的參數(shù)
這篇文章主要介紹了java獲取request中的參數(shù)以及java解析URL問號后的參數(shù)問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-12-12springBoo3.0集成knife4j4.1.0的詳細教程(swagger3)
這篇文章主要介紹了springBoo3.0集成knife4j4.1.0的詳細教程(swagger3),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-07-07