我正在使用JSP servlet并拥有一个mysql数据库。我有一个输入字段“简介”。错误是当用户副本从单词粘贴一个para然后在我的表中输入字符“(双引号)?”但仅当从一个单词或其他来源复制该字符时。另外,如果用户复制两个段落的在中间有空格然后一个有缺陷的角色进入我的sql表,并且试图在我的jsp页面中加载介绍的JS失败了。我还附上了截图。请帮助我如何解决这个问题。{{0} }
答案 0 :(得分:0)
MicroSoft以其无限的智慧决定使用非标准双引号 - 左版和右版。但这应该是可以修复的,因为那些引号确实存在于utf8字符的巨大世界中。
但是,'copy'中的数据可能不会以utf8编码方式复制。由于目前尚不清楚如何做到这一点,我们无法向您提供有关修复它的完整细节。
“最佳”计划是在数据/客户端/服务器/数据库/表/列/等的所有阶段建立“utf8”。
快速而肮脏的解决方法是用ascii引号替换有趣的引号。