Java 插入和更新字符为“-25;”—SQL Server

Java 插入和更新字符为“-25;”—SQL Server,java,sql-server,Java,Sql Server,我在SQL server中插入和更新记录时遇到问题 错误源于文件编码问题,但这不是本问题的主题 我的文件JUSTIÃ8225; A中有以下文本片段,最初类似于JUSTIÇA 有一个约束阻止我插入重复的记录,所以最初一个SELECT检查是否已经有一个包含接收数据的记录 Select * from table where position like 'JUSTIÇA' --0 results 然后进行插入,这会由于违反唯一密钥存储库而导致错误 当我在银行登记时,没有写着“JUSTIÃA”的记录

我在SQL server中插入和更新记录时遇到问题

错误源于文件编码问题,但这不是本问题的主题

我的文件JUSTIÃ8225; A中有以下文本片段,最初类似于JUSTIÇA

有一个约束阻止我插入重复的记录,所以最初一个SELECT检查是否已经有一个包含接收数据的记录

Select * from table where position like 'JUSTIÇA'

--0 results
然后进行插入,这会由于违反唯一密钥存储库而导致错误

当我在银行登记时,没有写着“JUSTIÃA”的记录,但有写着“JUSTIÃA”的记录

在数据库中,在前面的插入中,尚未插入字符


我想知道是否有办法从我的字符串中删除此字符

您可能需要使用N,因为它是特殊的unicode字符,如下所示:

Select * from table where position like N'JUSTIÇA'
Select * from table where position like N'JUSTIÇA'