我無法從我的webservice發送或顯示帶有特殊字符的文本到我的數據庫。在我的eclipse中,我將字符編碼設置爲UTF-8,但它仍然不讓我顯示字符。例如像代碼的簡單打印以下使用System.out.println顯示特殊字符
String test ="привет";
System.out.println(test);
OR
String test ="привет";
String query = "insert into communication (`test`) VALUES ('"+ test +"');
PreparedStatement preparedStmt1 = con.prepareStatement(query);
preparedStmt1.executeUpdate();
在控制檯上的結果,如果我寄這封信給我的數據庫是??????。我如何得到這個在控制檯上正確顯示,並希望在數據庫中
這是Eclipse控制檯,或sh/CMD?你的控制檯設置了什麼字符集? – atk
日食,如果通過控制檯字符集,你的意思是在Windows>首選項>工作臺設置它設置爲UTF-8。是否有另一種方法分開設置控制檯? – Amanni