[問題] 資料庫編碼相關問題
想要請教一下版上的高手們 我有一支程式是去把遠端資料庫的東西全部抓下來存到
自己的資料庫裏面,也確實可以執行,但是遠端資料庫有各種語言的資料 包括西歐語言的
例如說: 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)
→
10/26 00:55, , 1F
10/26 00:55, 1F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
問題
0
1