HTML UniCode问题字符在输入框中无法正确显示

时间:2011-05-26 06:43:41

标签: html utf-8

我正在使用表单,当我尝试输入类似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?

2 个答案:

答案 0 :(得分:1)

抱歉错误的问题。

问题在于DATABASE中的数据类型。我将数据类型从 varchar 更改为 nvarchar

答案 1 :(得分:0)

您使用什么数据库?如果是MySQL,您可能需要相应地配置连接:

jdbc:mysql://localhost/<your username>?characterEncoding=UTF-8