如果我有一个JDBC字符串,如...JDBC字符串SQL Server的字符编码
jdbc:sqlserver://[serverName[\instanceName][:portNumber]][;property=value[;property=value]]
你怎么说“与字符编码为UTF-8一样你可以,如果你使用MySQL连接连接?
感谢,
如果我有一个JDBC字符串,如...JDBC字符串SQL Server的字符编码
jdbc:sqlserver://[serverName[\instanceName][:portNumber]][;property=value[;property=value]]
你怎么说“与字符编码为UTF-8一样你可以,如果你使用MySQL连接连接?
感谢,
根据文档,在URL schema中没有这样的property。但是你可能不需要它。 JDBC驱动程序将采用Java Unicode中的字符串并返回Java Unicode中的所有值。在Java中,驱动程序使用哪种字符编码来与数据库进行通信并不重要(除非您执行一些非常不寻常的事情,例如尝试解决数据库错误,或者数据库不知道其内容的编码)。
这是因为字符串中的é字符返回为é,并且我已经将outputwriter设置为utf-8 – david99world
“é”是一个XML字符实体,不应该与UTF-8有任何关系。当你看到Management Studio中的角色或实体的表时,你会看到什么?什么是列类型,(var)char或XML? –