我正在使用表单,当我尝试输入类似unicode字符的文本并保存到数据库时。在再次检索数据时,字符将替换为“?”在输入框(输入类型=“文本”)字符。 (注意:字符在html正文中正确显示)
我在mypage中有<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
我的输入是
Hợp đồng kinh tế
检索文本后就像
h?p d?ng kinh t?
答案 0 :(得分:1)
抱歉错误的问题。
问题在于DATABASE中的数据类型。我将数据类型从 varchar 更改为 nvarchar
答案 1 :(得分:0)
您使用什么数据库?如果是MySQL,您可能需要相应地配置连接:
jdbc:mysql://localhost/<your username>?characterEncoding=UTF-8