当前位置: 首页 > news >正文

做外贸铝材哪个网站比较好帮别人做网站备案

做外贸铝材哪个网站比较好,帮别人做网站备案,南山商城网站建设哪家便宜,wordpress上图片不显示1、我们常用的编码表: ASCLL:美国标准信息交换码 --->用一个字节的7位可以表示ISO8859-1:拉丁码表、欧洲码表 --->用一个字节的8位来表示GB2312:中国的中文编码表 GBK:中国的中文编码表的升级。 --->一个汉字用两个字节表示&#…

1、我们常用的编码表:
ASCLL:美国标准信息交换码

 --->用一个字节的7位可以表示

ISO8859-1:拉丁码表、欧洲码表

--->用一个字节的8位来表示

GB2312:中国的中文编码表

GBK:中国的中文编码表的升级。

  --->一个汉字用两个字节表示,每个字节的高位是1,所以汉字的byte形式是负数。

Unicode:国际标准码,融合了多种文字。

UTF-8:最多用三个字节表示一个字符

2、编码表的编码和解码步骤:
2.1先来了解下编码和解码的概念
编码:字符串变成字节数组
解码:字节数组变成字符串
即:
编码:String–>byte数组,str.getBytes();
解码:byte–>String
2.2 GBK编码的转换流程

String str = "上海";byte[] b = str.getBytes();System.out.println(Arrays.toString(b));String s = new String(b,"gbk");System.out.println(s);

在这里插入图片描述
系统默认的编码是gbk编码,当调用getBytes()方法之后,“上海”二字转换成长度为4的字节数组,这里是编码的过程。

当new String(b,“gbk”)时,用的是gbk的解码方式。所以能够解析出相应的汉字。若使用utf-8,那么就会出现中文乱码。

因此,解决中文来乱码的关键点 在于编码表的对应。

演示编码不一致产生的中文乱码问题:

String str = "上海";byte[] b = str.getBytes("utf-8");System.out.println("汉字:"+str+"utf-8编码形式:"+Arrays.toString(b));String s = new String(b,"gbk");System.out.println("与之对应的gbk解码形式:"+s);

在这里插入图片描述
由上面可以看出来:一个utf-8编码方式的汉字占用3个字节,而gbk编码方式占用2个字节。
3、产生ISO8859-1的中文乱码的解决方法:
产生问题:

String str = "上海";byte[] b = str.getBytes();System.out.println("汉字:"+str+"gbk编码形式:"+Arrays.toString(b));String s = new String(b,"iso8859-1");System.out.println("与之对应的iso8859-1解码形式:"+s);

在这里插入图片描述
一个ISO8859-1编码占用一个字节。

解决方法:将乱码按照iso8859-1的编码格式重新编码,产生的编码还是那些字节数组[-55,-49,-70,-93],然后将这些字节数组按照GBK编码进行解码。

代码如下:

String str = "上海";byte[] b = str.getBytes();System.out.println("汉字:"+str+"gbk编码形式:"+Arrays.toString(b));String s = new String(b,"iso8859-1");System.out.println("与之对应的iso8859-1解码形式:"+s);byte[] b1 = s.getBytes("iso8859-1");System.out.println(s+"与之对应的iso8859-1编码形式:"Arrays.toString(b1));String s1 = new String(b1,"gbk");System.out.println(s1);

4、客户端与Tomcat之间产生的中文乱码
在这里插入图片描述
所以需要将ISO8859-1产生的中文乱码进行编码再解码。

即:new Stirng(b.getBytes(“iso8859-1”,“gbk”));

若采用的是UTF-8编码,

new String(b.getBytes(“iso8859-1”),“utf-8”);

以上是今天学到的一些内容之前在做网站时,一直会出现这些中文乱码的问题,尽管一些问题解决了,但是不了解这些问题的原因,今天在这里总结一下这些内容。自己能够进一步的了解,也希望对大家起到作用。

http://www.yayakq.cn/news/723717/

相关文章:

  • 云南百度智能建站一是加强了网站建设
  • 全球网站域名苏周到app开发公司
  • 节约化网站群建设情况做清洁找什么网站
  • 网站建设所需人力时间电子商务网站建设试题
  • 陕西东盟建设工程有限公司网站我看别人做系统就直接网站下载软件
  • 南昌网站优化拍卖网站模板
  • 企业网站前期建设百度官方营销推广平台官网
  • 智能行业网站模板wordpress界面404
  • 十四冶建设集团技工学校网站西安十大网络公司排名
  • 网站建设界面ppt演示企业邮箱怎么在手机上登录
  • 手机网站建设的整体流程图英语seo
  • 最专业的企业营销型网站建设价格网站开发是在电脑上打出来的资料么
  • 无锡外贸网站制作网站建设简单个人主页
  • 网站建设开票应该开哪个行业应用公园制作app免费吗
  • 网络网站建设属于什么费用中国建设人才信息网站查询
  • 杭州网站建设公司有哪些宝坻做网站哪家好
  • 单页 网站模板抖音seo优化软件
  • ai可以用来做网站吗泾川网站建设
  • 手机网站qq代码广告投放运营主要做什么
  • 住房城乡建设干部学院网站网站做好了怎么办
  • 南昌网站建设策划附近室内设计培训学校
  • 北京企业网站改版山西省国贸网站建设
  • qq钓鱼网站怎么制作网站设计用什么字体
  • 网站建设莱州哪家强?淄博培训网站建设
  • 国内电子商务网站有哪些定制跟模板网站有什么不一样
  • 门户网站建设 存在的问题广安们内网站建设
  • 企业网站建设杭州公司用wordpress做购物网站
  • 小游戏网站模板箱包网站建设策划报告
  • 玉环做网站有什么可以做兼职的正规网站
  • 中国廉政建设网是正规网站吗抖音代运营收费20万