2015-05-20 2 views
0

У меня есть база данных SQL Server 2012, и я сохранил некоторые региональные шрифты (язык: тамильский, Индия) в некоторой таблице. Теперь я написал код jsp для отображения результатов, но все, что я вижу, это ??? а не фактический шрифт. Вот мой код:Региональный шрифт в SqlServer для jsp

try{ 

//Class.forName("net.sourceforge.jtds.jdbc.Driver"); 
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); 
con = java.sql.DriverManager.getConnection(url, id, pass); 
System.out.println("Connected database successfully..."); 
}catch(ClassNotFoundException cnfex){ 
cnfex.printStackTrace(); 

} 
String sql = "select ID, Genre, BookName, Author, Owner, Status from Tam_Books"; 
try{//try start 
s = con.createStatement(); 
rs = s.executeQuery(sql); 
%> 
<table style="border: 1px solid black"> 
<tr> 
<th style="border: 1px solid black">ID</th> 
<th style="border: 1px solid black">Genre</th> 
<th style="border: 1px solid black">Book Name</th> 
<th style="border: 1px solid black">Author</th> 
<th style="border: 1px solid black">Owner</th> 
<th style="border: 1px solid black">Status</th> 
</tr> 
<% 
while(rs.next()){ //while start 
%> 
<tr> 
<td style="border: 1px solid black"><%= rs.getString("ID") %></td> 
<td style="border: 1px solid black"><%= rs.getString("Genre") %></td> 
<td style="border: 1px solid black"><%= rs.getString("BookName") %></td> 
<td style="border: 1px solid black"><%= rs.getString("Author") %></td> 
<td style="border: 1px solid black"><%= rs.getString("Owner") %></td> 
<td style="border: 1px solid black"><%= rs.getString("Status") %></td> 
</tr> 
<% 
} //while end 
%> 

<% 

} //try end 
catch(Exception e){e.printStackTrace();} 
finally{ 
if(rs!=null) rs.close(); 
if(s!=null) s.close(); 
if(con!=null) con.close(); 
} 

%> 
</table> 

Как уже говорилось, я получаю результат, ничего плохого с кодом, но я не могу получить право шрифта. Все это отображает? в таблице. Есть ли способ включить что-то, чтобы обновить правильный шрифт?

EDIT: Я не запускать JSP с любыми экземплярами, но я пишу JSP, скопируйте файл в корневой папке установки и доступа кот файл как http://localhost:8080/filename.jsp

Спасибо много заранее, Баладжи

ответ

0

Нашел ответ сам. Я просто должен был добавить следующую строку:

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

Смежные вопросы