简历 自我介绍 规划 职场
webRTC搭建
文本编码的识别。需求:需要导入sql脚本,因为提交的人不同,有的是GBK,有的是UTF-8,用字符流(字符转换流inputStreamReader)读取的时候需要指定字符集。这一点类似notepad++的编码功能,先用正确的encoding读文本,显示出正确的文字(没有乱码),然后再用convert功能去转码,即写文本。
代码如下:
new BufferedReader(new FileReader(new File(""))); ······1
new BufferedReader(new InputStreamReader(new FileInputStream(""),"UTF-8")); ······2
1无法指定读取字符集。2可以指定字符集。
sql脚本,批量修改sql文件内容。
批量导入sql文件:
3.1. 本质是source xxx.sql。操作方法:将需要导入的sql文件名全部写在一个文件里,前面加上source,形如:
source 1.sql
source 2.sql
...
然后执行这个文件,source xxx.sql
3.2. 用代码读所有文件,写入到一个sql文件里,然后执行。
注意的点:全部写入一个文件时记得用追加。读取的时候要指定字符集。
3.3. 如何判断一个文本是UTF-8还是GBK。文本有没有定义元数据。
赞 (0)