标签: c# sqlite escaping
我有一个SQLite数据库,用户可以通过我的c#应用程序添加数据。我注意到当用户输入引号(')时我可以在我的代码line = line.Replace("'", "''");中将其转义但是当我对撇号(')执行相同操作时,它只是插入带有问号的菱形。
line = line.Replace("'", "''");
有什么区别,我该如何正确处理?
编辑:使用StreamReader