如何在java servlet中使用正则表达式限制textarea中的这个特殊字符

时间:2016-06-16 08:53:22

标签: java mysql jdbc

我有一个textarea名称备注。当我在后端servlet的textarea中输入'这个特殊字符时,我得到的值就像?(问号)特殊字符 备注============ ????????????????????????????????????? ??? 并得到以下的费用

data

我尝试了下面的正则表达式,但异常没有解决。

java.sql.SQLException: Incorrect string value: '\xC2\x91\xC2\x91\xC2\x91...' for column 'remarks' at row 1
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1078)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4190)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4122)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2570)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2731)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2818)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2157)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2460)

0 个答案:

没有答案