【发布时间】:2016-11-01 19:46:45
【问题描述】:
我有一个表单,但每次我提交韩语字符时,它都会在我的 phpmyadmin 数据库中显示为问号,或者非常复杂。我希望能够使用拉丁字符和亚洲字符在我的 MySQL 数据库表中提交条目,我也在 Eclipse 中使用 java。
我已经做了以下事情:
-
将此添加到我的
jsp文件中contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" 在我的
server.xml文件中修改了连接器标记以具有URIEncoding="UTF-8"-
修改后的连接网址
conn = DriverManager.getConnection("jdbc:mysql://localhost/login?useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8", "root", ""); -
在我的 Servlet 中处理表单数据的 doPost 方法中添加了这个
response.setContentType("text/html; charset=UTF-8");
以及下面的屏幕截图。非常感谢您的帮助。
【问题讨论】:
-
请提供您得到的内容的屏幕截图(或剪切和粘贴),而不是韩语字符。
标签: java mysql utf-8 phpmyadmin