【发布时间】:2015-07-29 12:19:43
【问题描述】:
我正在使用 Java Server Pages,但在从我的应用程序插入数据时遇到了排序问题。我的插入代码如下所示:
<%@page import="java.sql.*" %>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<% Class.forName( "com.mysql.jdbc.Driver");
Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/myapp", "root", "");
Statement st=con.createStatement();
ResultSet rs;
st.executeUpdate("insert into table values (default,1,2,šđžćč)"); %>
在我的数据库中,结果看起来像这样š?ž?? (所以他可以看到理解 2 个字母,但不是全部)。如何修复它以使所有字母都在我的数据库中?
编辑: 我可以通过 phpmyadmin 插入带有这些字符的数据,但我不能从 .jsp 文件到数据库。这就像我的 jsp 文件上的 charset = utf-8 不起作用。
【问题讨论】: