پاسخ داده شده: نمایش علامت سوال به جای کاراکتر فارسی هنگام خواندن فایل xml در جاوا
سلام
نکته بسیار مهم اینه که حتما فایل باید با اینکدینگ Unicode ذخیره بشه
و بعد این کد و نوشتم
try { java.io.File fXmlFile = new java.io.File("C:\Users\sherkat\Documents\NetBeansProjects\xml\src\xml\test.xml"); DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance(); DocumentBuilder dBuilder = dbFactory.newDocumentBuilder(); Document doc = dBuilder.parse(fXmlFile); doc.getDocumentElement().normalize(); NodeList nList = doc.getElementsByTagName("file"); Node $t = nList.item(0); Element t = (Element)$t; String str = t.getElementsByTagName("fail").item(0).getTextContent(); System.out.println(str); } catch(Exception ex) { System.out.println(ex); }