转换一个字符串的编码。原理,先用数据库的编码以二进制的形式读取getBytes(),再以想要的编码方式输出。

Code:
  1. String newStr = new   String(oldStr.getBytes( "ISO8859_1"), "GBK");

_______

利用new   String(oldStr.getBytes( "ISO8859_1"), "GBK")的原理我自己写了一个将汉字在几种编码中互转的类,看看汉字在不同编码中变化的有趣现象吧:

Code:
  1. import java.io.UnsupportedEncodingException;
  2. public class CharacterEncode {
  3. public static void exchangeEncodeList(String ChineseCharacters ) throws UnsupportedEncodingException {
  4. String[] encodeList = new String[]{"utf-8","GBK","ISO-8859-1"};
  5. for(int i=0;i<encodeList.length;i++){
  6. for(int j=0;j<encodeList.length;j++){
  7. System.out.print(new String(ChineseCharacters.getBytes(encodeList[i]),encodeList[j]));
  8. System.out.println("  @"+encodeList[i] + "-->" + encodeList[j]);
  9. }
  10. }
  11. }
  12. public static void main(String[] args) throws UnsupportedEncodingException {
  13. exchangeEncodeList("月份");
  14. }
  15. }

http://topic.csdn.net/t/20031118/17/2469003.html

转换一个字符串的编码消除乱码相关推荐

  1. 如何判断一个字符串的编码类型?

    最近遇到这样一个问题: 预从一个txt文件中读取文本,但不清楚这个文件的编码方式,可能是ASCII的.UNICODE.UTF8等等,这样就造成对字符处理的不利啦.如何知道一个字符串的编码类型呢? 转载 ...

  2. php 正则表达式 中括号 转义符能转换一个字符串吗,转义字符,正则表达式,特殊字符,模式匹配...

    1.常见的转义字符 字母前面加上反斜线 "\" 来表示常见的那些不能显示的ASCII字符.称为转义字符.如 \0, \t, \n 等. 转义字符 意义 ASCII码值(十进制) \ ...

  3. 编码与乱码(05)---GBK与UTF-8之间的转换--转载

    原文地址:http://www.blogjava.net/pengpenglin/archive/2010/02/22/313669.html [GBK转UTF-8] 在很多论坛.网上经常有网友问&q ...

  4. python字符串编码及乱码解决方案

    http://blog.csdn.net/pipisorry/article/details/44136297 字符编码详解 [字符编码ASCII,Unicode和UTF-8] 主要非英文字符集的编码 ...

  5. 字符串转换函数和字符编码

    //将单字节char*转化为宽字节wchar_t* wchar_t* AnsiToUnicode( const char* szStr ) {  int nLen = MultiByteToWideC ...

  6. gb2312编码在线转换_python基础学习—04字符串与编码

    点击上方蓝字关注我们不迷路! 字符串与编码 一.了解计算机编码 1.1  编码 定义:将信息从一种形式转换为另外一种形式的过程叫做编码,即信息转换过程 举例:信息加密解密.语言翻译 1.2  计算机编 ...

  7. php截取字符串后编码不对,php截取字符串出现中文乱码问题的解决

    在之前的文章中我们给大家接好了php截取字符串的实现,以及php截取中文字符串的使用,那么我们在截取中文字符串的时候,很多时候都会出现乱码的问题,那么我们今天就给大家介绍php截取字符串出现中文乱码问 ...

  8. php 字符串编码方式转换,PHP 字符串编码的转换

    GBK 和 UTF-8 编码的转换是一个非常恶心的事情,比如像 PHP 中的 json_encode 本身根本不支持 GBK 形式的编码.有两个库函数能够支持编码的转换,通常能够想到的就是 iconv ...

  9. python中文字符串编码_python中文乱码 字符串和编码

    Unicode把所有语言都统一到一套编码里,这样就不会再有乱码问题了. Unicode标准也在不断发展,但最常用的是用两个字节表示一个字符(如果要用到非常偏僻的字符,就需要4个字节).现代操作系统和大 ...

最新文章

  1. c# 数据可视化_#OpenVisConf上的22位数据可视化从业者的10点收获
  2. Django之重定向
  3. Linux升级OpenSSH完整手册
  4. CentOS 7 安装MySQL 5.6遇到问题及解决方案
  5. SAP云平台ABAP编程环境免费账号使用过程中的一些问题
  6. 在 .NET Core 中的并发编程
  7. 大恶人吉日嘎拉之走火入魔闭门造车之.NET疯狂架构经验分享系列之(十二)多语言支持...
  8. matlab数学建模可应用到第几章,《MATLAB在数学建模中的应用(第2版)》
  9. MySQL基础(二)数据库、表的创建及操作
  10. Asp.net(C#)给图片加上水印效果
  11. mybatis3源码1-初始化
  12. 如何获得桌面上任意一个位置的颜色的 rgb 或者16进制值了
  13. HTTP代理如何使用
  14. 编程向未来---启程
  15. vc中cout如何解除fixed控制_C++ fixed用法详解
  16. [Python]自学笔记36:论一只爬虫的自我修养3:隐藏
  17. Win7电脑无法安全删除硬件并弹出媒体的解决方法
  18. 【交通信号灯相位说明及设置】
  19. java 实体转map
  20. C. Polygon for the Angle

热门文章

  1. 【干货】大数据驱动的因果建模在滴滴的应用实践
  2. 【报告分享】2020新零售直播活力报告.pdf(附下载链接)
  3. 速成pytorch学习——7天模型层layers
  4. Make GNN Great Again: GNN 上的预训练和自监督学习
  5. java list 数据分离_Java(Android)数据结构汇总(一)-- List(下)
  6. python3解释器执行'ab2c3d'.lower().title()的结果是()_Python解释器执行'1234'.find('5')的结果是( )。...
  7. python3安装包是说解压数据出错怎么办_无法修复“zipimport.zipimporter错误:无法解压缩数据;键入python3.6时zlib不可用获取pip.py...
  8. 如何快速搭建自己的独立站?
  9. Leetcode每日一题:37.sudoku-solver(解数独)
  10. MLflow机器学习工作流框架更新(2019.3)