我正在查询使用SQL_Latin1_General_CP850_BIN2排序规则的SQL Server数据库。当我在SQL Server Management Studio中直接查询表时,得到的是一个乱码字符,而不是此行中的+/-字符。现在,我必须构建一种机制,直接查询源表,而不需要SSIS。我怎么做才能得到正确的字符而不是胡言乱语?我的猜测是,我需要将列转换/强制转换为SQL_Latin1_General_CP1_CI_AS排序规则,但这并不起作用,因为我总是得到一个乱码</
因此,我正在尝试将博客评论输入到数据库中以进行NLP实验,但我遇到了一些问题:我在插入操作上使用了prepare语句,但所有的单引号都变成了问号。I didn't say that"; //not literal string, but printlns like this在执行之后,它会在数据库中变成我假设这是一种假设问题,我不知道或者忘记了满足一些前提条件。
解决方案:这是字符编码。数据库和表都是UTF-8格