Webapp无法将特殊字符传输到SQL数据库

2024-06-01 03:17:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个网络表单,分析师在其中输入他们的意见。这些意见随后存储在SQL数据库中。意见书采用自由文本格式。当分析员输入的注释中包含parantesses()、双引号“”或单引号“”或撇号“”或em破折号时

我使用以下代码忽略错误(我使用Python进行编码):

Comments = unicode(form.getvalue('Notes'), "utf-8", errors="ignore")

上面的代码删除特殊字符并保存更新的注释。 我不希望这种情况发生。有没有办法确保特殊字符不会被忽略,并按原样添加到SQL数据库中


Tags: 文本格式代码网络数据库表单sql意见em