我正在努力将大量条目列表放入 MySQL 表中。这来自 .doc 文件。我已经能够使用 Sublime Text 查找/替换/等。为了将它们全部分解为 MySQL 插入语句,到目前为止,这是可行的。我唯一的问题是特殊字符没有转义并显示为 <?>
在显示数据库条目的页面上。
有没有一种简单的方法可以确保所有输入的数据在插入之前都被转义?我不想手动检查所有这些。
例子:
INSERT INTO `table` (`product-type`, `name`, `description`, `account-type`, `approved`)
VALUES ('Ex', 'Dolar','Company® cillum dolore eu fugiat nulla pariatur.
Excepteur sint occaecat cupidatat nonproident, sunt in culpa qui officia deserunt mollit anim id est laborum.', '0', '1');
当页面上显示公司的版权 Logo 之类的内容时,它显示为带有问号的黑色三角形。
最佳答案
我已经更改为:
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
而且看起来还可以(至少对于版权字符而言)
关于mysql - 大量数据导入MySQL表-转义特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20033841/