Ну, субъект говорит все это, но я объясню немного дальше.
У меня есть база данных в MS SQL Server 2005, которая содержит греческий текст. Я создал сервлет, который подключается к этой базе данных с помощью net.sourceforge.jtds.jdbc.Driver
и получает некоторые данные с помощью следующих команд:
Connection con = DriverManager.getConnection(connectionUrl);
Statement sta = con.createStatement();
ResultSet res = sta.executeQuery("SELECT * FROM data");
После этого я хочу использовать output.println
для отображения данных на странице. В результате греческие символы отображаются в виде вопросительных знаков (?). Я попытался изменить кодировку кодировки браузера, но не повезло, поэтому проблема должна быть на странице. Я также попытался отобразить
new String( res.getBytes("text"), "ISO-8859-7");
вместо res.getString("text")
, с разными кодировками (UTF-8, UTF-16), но все равно не повезло!
Что я могу сделать, чтобы увидеть греческие символы?