我有iText的編碼問題(http://www.lowagie.com/iText/)。我從數據庫加載數據並將其作爲html插入到帶有iText的PDF中,由於某些原因,我的非英語(芬蘭語,ö等)字符無法正確顯示。下面的例子演示瞭如何插入文本到HTML:iText編碼問題
text = "<p>" + data + "</p>";
HTMLWorker htmlWorker = new HTMLWorker(doc);
InputStream is = new ByteArrayInputStream(text.getBytes());
InputStreamReader isr = new InputStreamReader(is);
htmlWorker.parse(isr);
更新:如果要補充一句,它的工作在我的Windows Vista系統的,但不是在Linux系統。
嗨,thanx,locale在linux服務器上是不同的,所以一定是那個是什麼原因導致這個問題... – newbie 2009-10-12 07:40:28
剛剛測試過,我改了locale和locale改了,但是我還是得到了錯誤的字符 – newbie 2009-10-12 07:47:15
嗯..這是火狐緩存,分歧錯誤的版本重新啓動火狐幫助,現在一切都好。 – newbie 2009-10-12 07:49:19