JAVA中的IO以前看着太混乱了,现在梳理一下
1.IO流分为两大类,一个是以stream结尾的,叫做字节流,顾名思义,按照byte为单位进行传输;另一种是以reader和writer结尾的叫做字符流,它貌似是封装了stream结尾的
IO流类,而产生的另一种功能类似,但是传输介质不再是byte,而是字符,也就是说,根据传说字符的不同,比如UTF-8,GBK等,它的传输单位也不是固定的...
分类:
编程语言 时间:
2015-02-11 16:48:21
阅读次数:
233
第一部分:编码基础
为什么需要编码:用计算机看得懂的语言(二进制数)表示各种各样的字符。
一、基本概念
ASCII、Unicode、big5、GBK等为字符集,它们只定义了这个字符集内有哪些字符,以及分别用什么数字表示。
而UTF-8与UTF-16则定义了Unicode字符集如何使用计算机看得懂的语言进行传输和保存。
例如: Unicode 字符 U+00A9 = 1010 10...
分类:
编程语言 时间:
2015-02-11 16:43:26
阅读次数:
302
echarts无所谓支不支持gbk编码这么一说,关键是页面的charset和echarts.js文件的charset是否匹配,如果不匹配,请使用如下方式引入:这样就可以了,乱码解决了,布局出现的问题,也就解决了!(说明布局乱了也有可能是乱码导致的问题)echarts无所谓支不支持gbk编码这么一说,...
分类:
其他好文 时间:
2015-02-10 21:36:47
阅读次数:
5207
在maven的编译插件中声明正确的字符集编码编码——编译使用的字符集编码与代码文件使用的字符集编码一致!!
安装系统之后,一般中文系统默认字符集是GBK。我们安装的软件一般都继承使用操作系统的默认字符集。
所以在很多中文XP win7上开发的同学,在使用maven(mvn compile)编译项目的时候,就会出现“编码 gbk 的不可映射字符”:
这个是由于代码使用的UTF-8...
分类:
其他好文 时间:
2015-02-10 11:18:04
阅读次数:
129
/** * 以下是使用示例,对于以 //// 开头的行是不同的可选方式,请根据实际需要 * 打开对应行的注释。 * 如果使用 Excel5 ,输出的内容应该是GBK编码。 *///require_once 'PHPExcel.php'; // uncomment ////require_o...
分类:
Web程序 时间:
2015-02-10 10:32:04
阅读次数:
11932
目前Node.js仅支持hex、utf8、ascii、binary、base64、ucs2几种编码的转换。对于GBK,GB2312等编码,Nodejs自带的toString()方法不支持,因此中文转化的时候需要加载第三方库,主要有两个编码转换库iconv-lite和encoding,个人推荐使用en...
分类:
Web程序 时间:
2015-02-09 19:57:22
阅读次数:
1660
ANSI, UTF-8, Unicode, GBK, GB2312 字符编码小结...
分类:
其他好文 时间:
2015-02-09 18:23:00
阅读次数:
166
环境:开发板:freescale 2.6 armv71,系统只读,唯一可以读写的路径是/tmp/sd(这是一个sd卡)。程序放在/tmp/sd/transfer下(下文以运行路径代替),sql语句以文件形式保存在开发板上,语句字符集是GBK。服务器:服务器安装的是SQL SERVER 2008。功能...
分类:
数据库 时间:
2015-02-09 18:13:07
阅读次数:
260
在中文Windows操作系统上安装Eclipse或MyEclipse,默认会将Eclipse的编码设置为GBK,与操作系统的默认编码保存一致。 在这种默认设置下,在Eclipse新增的文件不会自动被团队资源管理器检测到,只能在“检测到的更改”中查询到,必须使用“提升”的方法将其添加到“包含的更改”中...
分类:
Web程序 时间:
2015-02-08 23:01:59
阅读次数:
287
一、设置新建常见文件的默认编码格式,也就是文件保存的格式。在不对MyEclipse进行设置的时候,默认保存文件的编码,一般跟简体中文操作系统(如windows2000,windowsXP)的编码一致,即GBK。在简体中文系统下,ANSI 编码代表 GBK编码;在日文操作系统下,ANSI 编码代表 J...
分类:
其他好文 时间:
2015-02-08 16:50:01
阅读次数:
132