我找到了一些答案,但它們都不適用於我。我想從一個html製作一個pdf文件,但問題是我的html有Cyrilic字母,我發現這個簡單的代碼有些事情需要處理:getBytes()不適用於西里爾文字母
String s =「ЗдравоKris」;
byte bytes [] = s.getBytes(「UTF-8」);
String value = new String(bytes,「ISO-8859-1」);
//我試圖用新的字符串(字節,「UTF-8」),但沒有奏效
然後,我的價值傳遞給我的PDF生成器功能,但它僅輸出部分從字符串s
不在Cyrilic,即Kris
htp.CreatePDF("<html><head><title>kristijan</title></head><body><h1>" + value + "</h1></body></html>", "kris");
試試這個'byte [] bytes = s.getBytes(「ISO-8859-1」);' – Abhishek
你試過'String s'嗎? 'htp.CreatePDF( 「
」+ S +「
」, 「克里斯」);''也看起來CreatePDF'如C#不是Java。 –我注意到我放錯了方括號但不再工作 – Chris