如何將字符串轉換爲例如"Bohinjska Češnjica"
。我從網站獲得的字符串,它不在unicode
中編碼。它在使用swing的程序中工作得很好(Netbeans
),但當我通過鏈接將jar發送到Windows控制檯(運行jframe
應用程序)時,它不會在字符串"Bohinjska Češnjica"
中顯示字符'Č'
和'š'
的正確字符。應用程序中的Unicode字符無法正確顯示
String example="Bohinjska Češnjica";
我從網站該字符串。 如何在Swing應用程序中編碼或顯示爲("Bohinjska Češnjica")
,所以當我運行jframe
應用程序時,它會向我顯示這些字符(以及其他Unicode字符ofcourse('Ž','ž','č'和' S'))?
鏈接1:jar file of my program runned from console 鏈路2:when i run program from netbeans
READING含量網站:
URL nov = new URL("http://www.arso.gov.si/vreme/napovedi%20in%20podatki/vreme_avt.html");
URLConnection conn = nov.openConnection(); //connect to a website
BufferedReader br = new BufferedReader(
new InputStreamReader(conn.getInputStream()));
String inputLine;
StringBuilder niz = new StringBuilder();
while ((inputLine = br.readLine()) != null) {
String vrstica = inputLine.trim(); //reading html...
}
您是否檢查過從網站收到的字符串的編碼? – pintxo 2015-03-13 08:52:54
這是一個純文本。我會很快發佈鏈接到一個圖像,所以你會看到我的意思。 – slodeveloper 2015-03-13 13:42:09
爲了儘快提供更好的幫助,請發佈[MCVE](http://stackoverflow.com/help/mcve)(最小完整可驗證示例)或[SSCCE](http://www.sscce.org/)(Short,Self包含,正確示例)。 – 2015-03-14 06:03:05