冬天我外面像雪人一样。我设置了ALTER SCHEMA happyend
DEFAULT CHARACTER SET utf8;到我的MySQL数据库。
在我的xhtml页面中:
<?xml version='1.0' encoding='UTF-8' ?>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
我对像ÄÅ这样的丑闻字母有疑问。如果我将它们直接插入db,一切都工作正常,即使我在Web浏览器中从表单中查看该属性也可以。但如果在网络浏览器中编辑属性,那么它们就是这样的:ÃÃÃÃÃÃ。这是一个有验证的东西,或者他正在做什么。我已经试着想出两天了,我已经不知道了。
答案 0 :(得分:0)
请尝试使用以下代码在数据库中插入数据。
使用“create database databasename default charset utf8 collate utf8_bin;”
创建数据库String unicode= "?useUnicode=yes&characterEncoding=UTF-8";
Class.forName("com.mysql.jdbc.Driver");
PreparedStatement p1=null;
cn=DriverManager.getConnection("jdbc:mysql://localhost:3306/jsfdb"+unicode, "root", "root");
它肯定会奏效。