此SQL已失败。
SQL是
INSERT INTO
`migration_loose_terms`
(`source`,`field`,`term`,`lastaccess`)
VALUES
('services.media','keywords','spermatozoïde','2012-04-25 12:00:00')
因为它包含一个奇怪的(ï)
字符。
您在php/mysql中使用了什么函数来剔除要剥离的nonascii字符,或者以某种方式将该单词转换为mysql?
发布于 2012-04-25 22:47:55
如果想要去除非ASCII字符,可以使用以下代码:
<?php
$input = "Clean the non ASCII äócharacters.";
$output = preg_replace('/[^(\x20-\x7F)]*/','', $input);
echo $output;
?>
否则,你有没有尝试过用mysql_real_escape_string包装这个有问题的词?
https://stackoverflow.com/questions/10324737
复制