??????7?3?11???????? ??????? ???4?5? ????????? ???4?5? ???(20?26)???????最近做个东西,远程在RSS上取了点东西,在 Windows下一切正常
但是在Linux下出现上面的乱码,不知如何解决
用weather = new String(weather.getBytes("utf-8"),"gb2312");等等方式进行编码转换都没用,一直是老样子的乱码
求高手指点!!!
但是在Linux下出现上面的乱码,不知如何解决
用weather = new String(weather.getBytes("utf-8"),"gb2312");等等方式进行编码转换都没用,一直是老样子的乱码
求高手指点!!!
楼主【al_you_ge】截止到2008-07-03 15:25:48的历史汇总数据(不包括此帖):
发帖的总数量:4 发帖的总分数:230
结贴的总数量:3 结贴的总分数:200
无满意结贴数:0 无满意结贴分:0
未结的帖子数:1 未结的总分数:30
结贴的百分比:75.00 % 结分的百分比:86.96 %
无满意结贴率:0.00 % 无满意结分率:0.00 %
楼主加油
public class Read
{
public static void main(String[] args)
throws IOException
{
String str =
"\n中文测试,这是内部硬编码的串
"+"\ntest english character";
String strin= "";
BufferedReader stdin =
new BufferedReader(new
InputStreamReader(System.in,"gb2312"));
//设置输入接口按中文编码
BufferedWriter stdout =
new BufferedWriter(new
OutputStreamWriter(System.out,"gb2312"));
//设置输出接口按中文编码
stdout.write("请输入:");
stdout.flush();
strin = stdin.readLine();
stdout.write("这是从用户输入的串:"+strin);
stdout.write(str);
stdout.flush();
}}