2013-02-14 116 views
1
String filename = "c:/book.xls"; 
WorkbookSettings ws = new WorkbookSettings(); 
ws.setLocale(new Locale("tr", "TR")); 
try { 
    Workbook w = Workbook.getWorkbook(new File(filename),ws); 
    //...................... 
} 

我想讀取土耳其語的Xls文件。我將locale設置爲土耳其語。但是,它仍然不顯示土耳其字符。你能幫我嗎?Java土耳其字符

+0

你知道關於文件的用途嗎? – Adam 2013-02-14 18:37:02

+0

我該如何學習? – 2013-02-14 18:48:03

+0

使用UTF-8編碼文件:http://www.surveygizmo.com/survey-software-support/tutorials/getting-started/how-to-encode-an-excel-file-to-utf-8-or -utf-16/ – Adam 2013-02-14 18:50:00

回答

1

這是關於我的Java IDE(Eclipse中)編碼問題,我改變了它通過保存爲UTF-8並修復了我的問題。

2

坐落在此使用的編碼工作簿:

嘗試

ws.setEncoding("UTF-8"); 

ws.setEncoding("ISO8859_9") 

ws.setEncoding("ISO-8859-9") 
+0

不幸的是,他們都沒有工作。 – 2013-02-14 18:48:27