作者asdd (我爱胖胖颖~~)
看板java
标题[问题] 资料库编码相关问题
时间Mon Oct 25 17:16:47 2010
想要请教一下版上的高手们 我有一支程式是去把远端资料库的东西全部抓下来存到
自己的资料库里面,也确实可以执行,但是远端资料库有各种语言的资料 包括西欧语言的
例如说: radiológico 上网查了一下 西欧语言的编码是8859-1,一旦抓到这类型的资料
就会有很像中文字的乱码
这是目前的程式码
BufferedReader in = new BufferedReader(
new InputStreamReader(
pubmed.getInputStream()));
return in;
刚在网路上查到一篇文章
http://jjnnykimo.pixnet.net/blog/post/30556411 他有说
in = new BufferedReader(new InputStreamReader(conn.getInputStream(),"UTF-8"));
无法正常显示西欧字母时改用以下方法来解决
in = new BufferedReader(new
InputStreamReader(conn.getInputStream(),"ISO-8859-15"));
可是我修改完之後仍然有乱码的问题!!
请问要怎样去改 才能够避免乱码的产生 谢谢各位~~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.137.56
※ 编辑: asdd 来自: 140.112.137.56 (10/25 20:15)
1F:→ TonyQ:你应该去看你目标资料库的编码 直接照着抓...不要自己瞎猜 10/26 00:55