在我的应用程序中,当将值从Java插入雪花到雪花中时,会遇到如下问题
要保存的数据:'Test�BE4000' Unicode等效为'Test \ uFFFDBE4000'
在此数据中,Unicode字符为 \ uFFFD ,但随着下一个字符序列与之混合并产生以下错误: SQL编译错误:位置3,581,943处的错误行1无效的Unicode转义序列'\ uFFFDBE40';应该最多为“ \ u0010FFFF”。
在Java代码中,当我解码和编码unicode时没有问题。 将插入查询框起来后,将其发送给雪花,以解决unicode错误问题。
我尝试了以下类似方法,甚至出现了问题:
尝试#1:'Test�BE4000'
尝试#2:“测试\ uFFFDBE4000”
以下不是要存储到数据库中的正确数据,但可以使用。
尝试#1:'测试�BE4000'
尝试#2:'Test \ uFFFD BE4000'
有什么办法解决这个问题吗?