一、问题描述 当我使用FileReader读取文本文件里的汉字时,读出来的是乱码。但为什么字符是正常的呢??? 二、原因探究 其根本原因在于编码标准不同。汉字采用gbk,而idea使用UTF-8。gbk编码中文是2个字节,UTF-8编码是3个字节代表一个字符,read读到的是一个字节,一个中文,当然 ...
分类:
编程语言 时间:
2019-10-09 19:15:58
阅读次数:
102
字节流: FileInputStream FileOutputStream 字节流每次读取一个字节,好处是什么类型文件都可以读取,坏处是处理纯文本时可能出现问题(中文每个字占2个字节,可能导致读取错误出现乱码)。 字符流: FileReader, FileWriter 只能操作纯文本文件(右键记事本 ...
分类:
编程语言 时间:
2019-10-09 12:28:13
阅读次数:
94
string menuStr = "";// " 消息内容"; Encoding encode = System.Text.Encoding.GetEncoding("GB2312"); //编码,否则会出现json中文乱码 using (StreamReader sr = new StreamRe... ...
分类:
Web程序 时间:
2019-10-09 09:44:56
阅读次数:
98
1.9 再论shared_ptr 的线程安全 虽然我们借shared_ptr 来实现线程安全的对象释放,但是shared_ptr 本身不是100% 线程安全的。它的引用计数本身是安全且无锁的,但对象的读写则不是,因为shared_ptr 有两个数据成员,读写操作不能原子化。根据文档11,shared ...
分类:
编程语言 时间:
2019-10-08 20:31:03
阅读次数:
540
--新建存储过程 create procedure doinsert3() begin declare i int; declare j int; set i = 0; set j = 0; while(i<=200) do insert into reader_info(name,sex,birt... ...
分类:
数据库 时间:
2019-10-08 14:27:03
阅读次数:
115
phpoffice 系列很好用。PhpSpreadSheet取代了原先的phpexcel,用来处理excel文件 https://phpspreadsheet.readthedocs.io/en/latest/ 简单的使用示例: 1、基本操作 注意:新建和修改是不同的类来处理的 新建 修改 ...
分类:
Web程序 时间:
2019-10-06 22:11:37
阅读次数:
312
dom4j解析 SAXReader reader = new SAXReader(); Document document = reader.read(new File("src/test.xml")); Element root = document.getRootElement(); //将解析 ...
分类:
其他好文 时间:
2019-10-05 18:49:35
阅读次数:
114
现整理CardBase出库与OwnerCard入库核对,请按以下步骤操作核对。 a.[CardBase出库]登录172.16.23.192 CardBase数据库 用户名cardbase_reader 密码向张术安口头要 b.执行,红字时间替换,为核对日: select cardflag ,card ...
分类:
数据库 时间:
2019-10-05 16:34:48
阅读次数:
118
一、FileWriter 导包:import java.io.FileWriter 覆盖写入: 追加写入: 写数据换行: write方法重载: 二、编码: 三、FileReader: read重载: 四、读写程序的过程: 比较耗性能的是操作系统到硬盘的过程。 五、BufferedWriter 缓冲原 ...
分类:
编程语言 时间:
2019-10-05 14:40:06
阅读次数:
80
1. 标准输入输出 os提供了标准输入输出文件: 2. os包读取文件 文件使用os.File类型的指针来表示,也叫作文件句柄。File是struct,表示一个open file descriptor。标准输入输出os.Stdin/os.Stdout都是*os.File。 os.File与unix ...
分类:
其他好文 时间:
2019-10-03 20:10:39
阅读次数:
203