【发布时间】:2011-04-19 05:36:20
【问题描述】:
我有一个准备好的声明:
PreparedStatement st;
在我的代码中,我尝试使用 st.setString 方法。
st.setString(1, userName);
userName 的值为 şakça。 setString 方法将 'şakça' 更改为 '?akça'。它不识别 UTF-8 字符。我该如何解决这个问题?
谢谢。
【问题讨论】:
-
您使用的是什么数据库?它是否配置为在该列中接受 Unicode(或您需要的 şakça 的任何内容)?
标签: java database jdbc utf-8 character-encoding