我正在使用数据库脚本文件import.sql
。该文件包含数据库表数据。假设一个值为my-name
,但是当我将此文件导入MySQL数据库时,我得到了my’ve name
。我没有得到如何得到特殊的char。请建议。
感谢。
答案 0 :(得分:0)
可能是编码问题。使您的数据库连接UTF-8编码(jdbc:mysql:// localhost / some_db?useUnicode = yes& characterEncoding = UTF-8)。还要对存储此数据的表/列UTF-8进行编码。如果您使用java servlet导入文件,则必须使用UTF-8对导入的内容进行编码。因为java servlet对它应用默认编码。
希望它有所帮助。