我正在尝试下面的查询,但没有得到正确的输出。它会给我带来垃圾价值。
我试过这个查询:
select convert(nvarchar(max), '.4ah開発進捗状況(週報)')
我的查询输出:
.4ah??????(??)
由于
答案 0 :(得分:4)
尝试添加' N'在您的中文字符串之前,它只是将您的字符串转换为unicode。请检查一下:
select convert(nvarchar(max), N'.4ah開発進捗状況(週報)')
使用' N' prefix意味着将字符串声明为nvarchar数据类型,而不是varchar。