最近遇到了一个小麻烦,就是在eclipse环境中读写UTF-8格式的txt文件时很正常,但是当导出成jar包后,通过点击来读写文件时出现了部分中文乱码问题。解决办法:开始时用的是FileReader和FileWriter来读写的,后来改成用InputStreamReader和OutputStreamWriter后问题解决关键代码..
分类:
编程语言 时间:
2015-06-14 16:54:26
阅读次数:
626
字符编码
一、概述
InputStreamReader
OutputStreamWriter
字符转换流是字符流与字节流转换的桥梁,同时加入了编码转换。二、编码表的由来
计算机只能识别二进制数据,早期由来是电信号;
为了方便应用计算机,识别各个国家的文字;
就将各个国家的文字用数字来表示,并一一对应,形成一张表,这就是编码表。
三、常见的编码表注意:
1、Java语言char类...
分类:
编程语言 时间:
2015-06-07 18:58:23
阅读次数:
177
package servlet_01;import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.io.PrintWriter;import ...
分类:
移动开发 时间:
2015-06-02 23:20:29
阅读次数:
277
一、字符流概述
(一)、本质
1、字节流操作中文数据不是特别的方便,所以就出现了转换流。
转换流的作用就是把字节流转换字符流来使用。
2、转换流其实是一个字符流。
字符流 = 字节流 + 编码表
(二)编码表
1、编码表简介:
ASCII
ISO-8859-1
GB2312
GBK
GB18030
UTF-8
(三)String中的编码
1、内容:
1)编码
String --> byte[]
byte[] getBytes(String charsetName):使用指定的字符集合把字符串编码...
分类:
其他好文 时间:
2015-05-27 22:54:20
阅读次数:
200
java字符流的底层还是使用字节流实现的,所以字节流时刻转换为字符流的。转换流主要使用到OutputStreamWriter:将字节输出流转换为字符输出流形式InputStreamReader:将输入的字节流转换为字符流输入形式1.OutputStreamWriter(字节输出流-->字符输出流)OutputStreamWriter..
分类:
编程语言 时间:
2015-05-22 19:24:22
阅读次数:
135
java字符流的底层还是使用字节流实现的,所以字节流时刻转换为字符流的。转换流主要使用到OutputStreamWriter:将字节输出流转换为字符输出流形式InputStreamReader:将输入的字节流转换为字符流输入形式1.OutputStreamWriter(字节输出流-->字符输出流) ...
分类:
编程语言 时间:
2015-05-22 18:32:33
阅读次数:
157
java字符流的底层还是使用字节流实现的,所以字节流时刻转换为字符流的。转换流主要使用到
OutputStreamWriter:将字节输出流转换为字符输出流形式
InputStreamReader:将输入的字节流转换为字符流输入形式
1.OutputStreamWriter(字节输出流-->字符输出流)
OutputStreamWriter是...
分类:
编程语言 时间:
2015-05-22 17:04:10
阅读次数:
123
IO流的转换规律:
InputStreamReader :字节到字符的桥梁。解码?
OutputStreamWriter:字符到字节的桥梁。编码
IO流对象的操作规律
对于IO流的操作,开发时需要明确4个目的;
1.明确源和目的(汇);
源:InputStream Reader
目的:OutputStream Writer
2.明确数据是否是纯文本数据
源:是...
分类:
编程语言 时间:
2015-05-13 10:18:31
阅读次数:
122
Android开发弱网络客户端的时候,需要给服务器发送HTTP POST请求,首先进行设置 URL url = new URL(urlString);
connection = (HttpURLConnection) url.openConnection();
connection.setConnectTimeout(Constants.CONNECTION_TIMEOUT);
connec...
分类:
移动开发 时间:
2015-05-11 12:58:48
阅读次数:
136
1 import java.io.*; 2 public class TestTransForm1 { 3 public static void main(String[] args) { 4 try { 5 OutputStreamWriter osw = new Out...
分类:
编程语言 时间:
2015-05-10 22:22:12
阅读次数:
143