当前位置: 技术问答>java相关
servlet 中的中文问题?
来源: 互联网 发布时间:2015-02-27
本文导语: 各位大虾: 我在servlet中从一个文件中读取内容,然后返回给browser,但是当读取中文时 出现的是乱码,英文却可以,不知道为什么?那位高认可给指点一二。 BufferedReader bin = new BufferedReader(new FileReader("tes...
各位大虾:
我在servlet中从一个文件中读取内容,然后返回给browser,但是当读取中文时
出现的是乱码,英文却可以,不知道为什么?那位高认可给指点一二。
BufferedReader bin = new BufferedReader(new FileReader("test.txt"));
String str=null;
while((str=bin.readLine())!=null)
{
response.println(str);
}
我在servlet中从一个文件中读取内容,然后返回给browser,但是当读取中文时
出现的是乱码,英文却可以,不知道为什么?那位高认可给指点一二。
BufferedReader bin = new BufferedReader(new FileReader("test.txt"));
String str=null;
while((str=bin.readLine())!=null)
{
response.println(str);
}
|
USE
InputStreamReader
public InputStreamReader(InputStream in,
Charset cs)
Create an InputStreamReader that uses the given charset.
Parameters:
in - An InputStream
cs - A charset
Since:
1.4
Reader r = new BufferedReader(new InputStreamReader(in, "GB2312"));
InputStreamReader
public InputStreamReader(InputStream in,
Charset cs)
Create an InputStreamReader that uses the given charset.
Parameters:
in - An InputStream
cs - A charset
Since:
1.4
Reader r = new BufferedReader(new InputStreamReader(in, "GB2312"));