PasswordBlurb7=\u4E0D\u53EF\u4F7F\u7528\u91CD\u8907\u5B57\u5143\uFF08\u4F8B\u5982 aaa64135\u3001111bcxjk\uFF09
Один из моих файлов свойств содержит вышеуказанную пару ключ = значение. Поэтому, когда я пытаюсь загрузить этот ключ. Я не понимаю значение. Я получил ???????? в значении
Properties prop = new Properties();
InputStream in = application.getResourceAsStream("WEB-INF/classes/content/"+line);
String value;
prop.load(in);
for(Object str: prop.keySet()) {
value = prop.getProperty((String) str);
hashMap.put((String)str, value);
}
Так что в значении я получаю вот так -
??????????? aaa64135?111bcxjk?
Я выводил вот так -
<html>
<head>
</head>
<body>
<table border='2'>
<tr>
<th>Key</th>
<th>Values</th>
</tr>
<%
for (Entry<String, String> entry : hashMap.entrySet()) {
String key = entry.getKey();
String value = entry.getValue();
%>
<tr><td>
<% out.println(key); %>
</td>
<td>
<% out.println(value); %>
</td></tr>
<% }
//out.println(hashMap);
} catch (FileNotFoundException e1) {
e1.printStackTrace();
}
catch (IOException e) {
e.printStackTrace();
} finally {
}
%>
</table>
</body>
</html>
Что-то не так с моим кодом ..