java - 常见的字符集编码

1个字节:8位

字母,数字,符号

2个字节:

中文

常见字符集编码:

AscII:美国设立的码

GB2312: 中国设立的国标码

GBK: 中国国标扩展码,添加了生僻字等。 windows,eclispse一般使用这个。

BIG5:繁体字(台湾地区定义的)

unicode:java平台一般使用这个码

utf-8:hyml(也有用GBK的,代码开头设置),Linux,MAC(苹果),IDEA (可以自己设置)一般使用这个

IOS-8859-1 :tomcat服务器使用

IDEA的修改字符集:

file - settings

editor - file Encodings - Global Encodings

- -不过如果要做网站开发一般最好用utf-8(IDEA默认),因为前端一般用utf-8. 我这是当时先用着就改了= =

原文地址:https://www.cnblogs.com/clamp7724/p/11640808.html

时间: 2024-12-13 11:26:16

java - 常见的字符集编码的相关文章

浅谈java使用指定字符集编码,以及常见的字符集

问题的引入:在InputStreamReader(OutputStreamWriter)的构造方法中,有指定字符集编码,那么什么是字符集?有哪些常用的字符集?怎么用字符集进行编码? 一   什么是字符集? 字符:字符(Char)是各种文字和符号的总称,包括各国家文字.标点符号.图形符号.数字等. 字符集:字符集(Charset)是多个字符的集合,字符集种类较多,每个字符集包含的字符个数不同. 二  有哪些常用的字符集? 1.ASCII: ASCII(American Standard Code

Java的字符集编码入门

Java中的字符集编码入门(一)Unicode与UCS的历史恩怨 ASCII及相关标准 地球人都知道ASCII就是美国标准信息交换码的缩写,也知道ASCII规定用7位二进制数字来表示英文字符,ASCII被定为国际标准之后的代号为ISO-646.由于ASCII码只使用了7个二进制位,也就是说一个字节可以表示的256个数字中,它仅使用了0~127这128个码位,剩下的128个码位便可以用来做扩展,用来表示一些特定语言所独有的字符,因此对这多余的128个码位的不同扩展,就形成了一系列ISO-8859-

java常见字符集

ASCII 名称由来 ASCII(American Standard Code for Information Interchange,美国信息互换标准编码)是基于罗马字母表的一套电脑编码系统.[1] 特点 它主要用于显示现代英语和其他西欧语言.它是现今最通用的单字节编码系统,并等同于国际标准ISO 646. 包含内容 控制字符:回车键.退格.换行键等. 可显示字符:英文大小写字符.阿拉伯数字和西文符号. 技术特征 7位(bits)表示一个字符,共128字符,字符值从0到127,其中32到126

Windows上.java和.class文件字符集编码关系并包括C/C++上的类同分析

[摘要]Windows系统默认采用GBK字符集,因此导致无法使用UTF-8解码.本文在首先说明Windows上使用的字符集,后分析了JAVA下.java..class.javac之间的字符集关系,以及分析了VS的C/C++项目的源文件.二进制文件与编译器间的字符集关系.最后总结:在javac的使用中,最好采用-encoding参数指明.java文件使用的字符集,以免造成不可恢复的中文乱码.[问题重现]JAVA项目中,由于源文件存储采用不同的字符集导致项目输出乱码.当采用GBK存储源文件,正常符出

java获取常见文本文件的编码 解决乱码问题

乱码问题的产生一般是,由字节流转字符流的时候,读文件的编码与文件的系统编码不一致造成的. 解决方式:先自动判断文件系统编码类型,然后读的时候用这个类型去读就ok了. 自动判断文件系统编码类型代码如下, 地址:http://www.cnblogs.com/java0721/archive/2012/07/21/2602963.html java获取常见文本文件的编码 解决乱码问题

Java字符集编码

1.概述 在下面的描述中,将以"中文"两个字为例,经查表可以知道其GB2312编码是"d6d0 cec4",Unicode编码为"4e2d 6587",UTF编码就是"e4b8ad e69687".注意,这两个字没有iso8859-1编码,但可以用iso8859-1编码来"表示". 2.编码基础知识 最早的编码是iso8859-1,和ascii编码相似.但为了方便表示各种各样的语言,逐渐出现了很多标准编码,

Java学习之道:Java中十个常见的违规编码

最近,我给Java项目做了一次代码清理工作.经过清理后,我发现一组常见的违规代码(指不规范的代码并不表示代码错误)重复出现在代码中.因此,我把常见的这些违规编码总结成一份列表,分享给大家以帮助Java爱好者提高代码的质量和可维护性. 这份列表没有依据任何规则或顺序,所有的这些都是通过代码质量工具包括CheckStyle,FindBugs和PMD检查出.一起来看下: 一.Eclipse编译器提供源代码格式输入 Eclipse提供自动源码格式选项,并且组织输入(删除未使用的代码).你可以使用下面的这

Java中十个常见的违规编码

摘要:作者Veera Sundar在清理代码工作时发现一些常见的违规编码,因此,Veera Sundar把针对常见的一些违规编码总结成一份列表,以便帮助Java爱好者提高代码的质量和可维护性. 最近,我给Java项目做了一次代码清理工作.经过清理后,我发现一组常见的违规代码(指不规范的代码并不表示代码错误)重复出现在代码中.因此,我把常见的这些违规编码总结成一份列表,分享给大家以帮助Java爱好者提高代码的质量和可维护性. 这份列表没有依据任何规则或顺序,所有的这些都是通过代码质量工具包括Che

java 乱码 字符集编码

程序经常出现乱码怎么办?下面仔细说一下 首先计算机存储的一切都是字节,只认识字节,也就是一串的二进制数字. 而字符的存储是需要先通过字符集编码转换成可存储的"二进制数字".而出现乱码的原因基本上都是在这个阶段出现的.也就是通过字符集编码转换阶段.比如:'中'字符想存储到计算机上,需要先通过XX字符编码转换然后存储到计算机上,而在其他计算机(B)上读取的时候,因为计算机内部存储的是二进制,此时B计算机从硬盘上读取到二进制数值通过YY字符编码进行转换,然后显示,此时,如果XX编码与YY编码