|
Тема |
JSP+MySQL+Tomcat ="без кирилица" |
|
Автор | Putzmeister (Нерегистриран) | |
Публикувано | 20.05.03 14:34 |
|
|
Здравейте. Имам следния проблем.
Не мога да покажа правилно в JSP, кирилица извлечена от MySQL.
Ползвам Tomcat4.1.24. С Tomcat3.3.1 също не става. Където трябва да се появи кирилица излизат въпросителни.
Проблемът би трябвало да е в writer-a на JSP, защото ако оттам запиша текста във файл, последния изглежда ОК в текстов редактор.
Копирах кода в сървлет - там също работеше.
Интересно и донякъде странно е това, че кирилица въведане в сорса на JSP също се показва без проблеми.
Моля дайте някакви идеи. Видях един стар тред на подобна тема, но той не ми помогна особено.
<========================================>
<%!
String query = "";
public String go()
{
Connection Conn = null;
ResultSet RS = null;
Statement Stmt = null;
String DBUrl = "jdbc:mysql:///test";
try
{
Class.forName("com.mysql.jdbc.Driver").newInstance();
Conn = DriverManager.getConnection(DBUrl);
Stmt = Conn.createStatement();
System.out.println("Query = " + query);
ResultSet res = Stmt.executeQuery(query);
StringBuffer buf = new StringBuffer();
int i = 0;
while(res.next())
{
i++;
buf.append("----|");
buf.append("1=" + res.getObject(1) + " | ");
String s = "" + res.getString(2);
buf.append("2=" + s + " \n");
}
save(buf.toString());
return buf.toString();
}
catch (Exception e) {
e.printStackTrace();
return e.getMessage();
}
}
%>
<%
query = request.getParameter("dbquery");
%>
<%=go() %>
<========================================>
|
| |
|
|
|