有谁知道如何将单个反斜杠存储到 PostgreSQL 数据库中?
我正在使用 C# 和 Nqgsql 访问 PostgreSQL,我的情况是我想将“1\\0\\0\\0\\1\\0”存储到数据库中,并且 DB 字段中的预期字符串将为“ 1\0\0\0\1\0",即我在db字段中只需要一个反斜杠,因此当我从db获取数据时,它仍然是"1\\0\\0\\0\ \1\\0" 在内存中。但我的问题是当内存字符串为“1\\0\\0\\0\\1\\0”时,存储到db字段中的字符串也是“1\\0\\0\\0\\1 \\0”,那么当我从 db 获取数据时,内存字符串将为“1\\\\0\\\\0\\\\0\\\\1\\\\0”。
我在c#代码中使用的变量设置为如下格式: var a = "1\\0\\0\\0\\1\\0"; var b = @"1\0\0\0\1\0";
当存储到 db 中时,两个变量中的反斜杠似乎都加倍了。如何处理这个问题?