içinde dom dönüştürme sonra Ben dom baskın bazı değişiklikler yapmak ve bir String geri dönüştürmek için bir HTML String bir dom dönüştürmek çalışıyorum. HTML Fransızcadır ve é gibi karakterler é
olarak dönüştürüldükten sonra dönüştürülen String'dir. dom dize dönüştürülür sonraé olarak gösterilen & eacute; java
TransformerFactory transformerFactory = TransformerFactory.newInstance();
Transformer transformer = transformerFactory.newTransformer();
DOMSource source = new DOMSource(doc);
String modifiedContent = "";
StringWriter writer = new StringWriter();
StreamResult result = new StreamResult(writer);
transformer.transform(source, result);
modifiedContent = writer.toString();
"Resultats de recherche", bir dize, "Résultats de recherche
" sonucudur.
Bunu bir FOP işlemciye bir pdf'ye dönüştürmek için besliyorum, böylece karakterleri orijinal biçiminde istiyorum.
é to \ u00E9 (Unicode sunumu) dönüştürmeyi dener misiniz? Bu bağlantıya bir göz atın http://tutorials.jenkov.com/java-internationalization/unicode.html – esprittn
'writer.toString()' baskılar R & Atilde; © sultats'? – sp00m
@ sp00m, evet, tam olarak – stackMan10