$comment= mysql_real_escape_string($comment);我用这个..但是没有帮助。我使用TinyMCE将字符串插入数据库,但是在选择时出现奇怪的字符...× ×›×ª×‘ על ידי\\r\\n\ r \ n\ r \ n在字符串到达数据库之前是否要解析/ enode字符串?!?没有这种情况发生?更新:这是进入数据库的文本的样子: t;div class=\"entry\" style=\"padding-top: 20px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; margin: 0px; \“> \ r \ n style =“ \” padding:0px; margin:0px; \“>发布于2011年10月15日 在11:04中以 文字修饰:无;填充:0px;边距:0px; \“ title = \“查看游戏中的所有帖子\” href = \“ http://www.rlslog.net/category/games/ \” rel = \“ category tag \”>游戏, 样式= \“颜色:#c02e13;文本修饰:无;填充:0px; 边距:0px; \“ title = \”查看PC中的所有帖子\“ href = \“ http://www.rlslog.net/category/games/pc/ \” rel = \“类别 标签\“> PC ,由 样式= \“颜色:#c02e13;文本修饰:无;填充:0px; 保证金:0px; \“ title = \” Frado的帖子\“ href = \“ http://www.rlslog.net/author/frado/ \”> Frado \ r \ n class = \“ entrybody \” style = \“ padding:0px; margin: 0px; \“> \ r \ n 0px; padding-bottom:0px; padding-left:0px;行高:19px; margin:0px; \“> SKIDROW发布了《兽人必须死》的修复程序,请阅读 \ r \ n padding-right:0px; padding-bottom:0px; padding-left:0px; 行高:19px;边距:0像素; \“> style = \“ padding:0px; margin: 0px; \“>说明:将它们切成薄片,将其刻录, 串起它们,然后发射它们–无论如何获得 完成后,兽人必须死于机器人的幻想动作策略游戏中 娱乐:作为具有数十种致命武器的强大法师, 咒语和陷阱触手可及,捍卫二十四个要塞 来自狂暴的野兽暴徒,包括食人魔,地狱狂, 当然还有一大堆丑陋的兽人。与敌人战斗 一个基于故事的活动,涉及多个难度级别,包括 残酷的噩梦模式! \ r \ n 1em; padding-right:0px; padding-bottom:0px; padding-left:0px; 行高:19px;边距:0px; \“ align = \“ center \”> border-color:#cccccc;边框样式:实心;填充:5px;余量: 5px; \“ src = \” http://i27.lulzimg.com/4a9c85ba50.jpg \“ alt = \“ \”宽度= \“ 493 \”高度= \“ 278 \” /> \ r \ n 0px; padding-bottom:0px; padding-left:0px;行高:19px; 边距:0px; \“> 0px; \“> /> \ r \ n padding-right:0px; padding-bottom:0px; padding-left:0px; 行高:19px;边距:0像素; \“> style =“ \” padding:0px; margin:0px; \“>发布 名称:兽人必须死掉的固定滑板 style = \“ padding:0px; margin:0px; \” /> style = \“ padding:0px; margin:0px; \”>尺寸: 39,1 KB /> 0px; \“>链接: 样式= \“颜色:#c02e13;文本修饰:无;填充:0px; 边距:0px; \“ href = \“ http://www.robotentertainment.com/games/orcsmustdie \”>首页 – 样式= \“颜色:#c02e13;文本修饰:无;填充:0px; 边距:0px; \“ href = \“ http://store.steampowered.com/app/102600/ \”>蒸汽 – 样式= \“颜色:#c02e13;文本修饰:无;填充:0px; 边距:0px; \“ href = \“ http://uk.pc.ign.com/objects/080/080529.html \”> iGN – 边距:0px; \“ href = \“ http://www.gametrailers.com/game/orcs-must-die/14641 \”> Gametrailers – 样式= \“颜色:#c02e13;文本修饰:无;填充:0px; 边距:0px; \“ href = \“ http://nfo.rlslog.net/view/29500 \”> NFO \ r \ n style = \“ padding-top:1em; padding-right:0px; padding-bottom: 0px; padding-left:0px;行高:19px;余量: 0px; \“> 0px; \“>下载: 样式= \“颜色:#c02e13;文本修饰:无;填充:0px; 边距:0px; \“ href = \“ http://www.filesonic.com/file/2568940201 \”> FiLESONiC - 样式= \“颜色:#c02e13;文本修饰:无;填充:0px; 边距:0px; \“ href = \“ http://www.fileserve.com/file/RsfZMT4 \”> FiLESERVE – 样式= \“颜色:#c02e13;文本修饰:无;填充:0px; 边距:0px; \“ href = \“ http://www.newtorrents.info/search/Orcs.Must.Die.Fix-SKIDROW \”> NTi \ r \ n style = \“ padding-top:1em; padding-right:0px; padding-bottom: 0px; padding-left:0px;行高:19px;余量: 0px; \“> 边框颜色:初始;溢出-x:隐藏;溢出-y:隐藏;宽度: 450px;高度:35像素;边框样式:无;填充:0px;余量: 0px; \“ src = \“ http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.rlslog.net%2Forcs-must-die-fix-skidrow%2F&layout=standard&show_faces=false&width= 450&action = like&colorscheme = light&height = 35 \“ frameborder = \“ 0 \” scrolling = \“否\”> \ r \ n class = \“ comments_link \” style = \“ padding-top:20px; padding-right:0px; padding-bottom:10px; padding-left:0px; 行高:19px;边距:0像素; \“> c02e13;文字修饰:无;填充:0px;保证金:0px; \“ title = \”关于兽人必须死掉的评论-SKIDROW \“ href = \“ http://www.rlslog.net/orcs-must-die-fix-skidrow/#respond \”>评论(0) \ r \ n \ r \ n \ r \ n style = \“ padding-top:0px; padding-right:0px; padding-bottom: 0px; padding-left:40px;边距:0px; \“> style = \“ padding:0px; margin:0px; \” src = \“ http://www.roadcomponentsdb.com/300.htm \” frameborder = \“ 0 \” marginwidth = \“ 0 \” marginheight = \“ 0 \”滚动= \“ NO \” 宽度= \“ 300 \” height = \“ 250 \”> \ r \ n id = \“ nextlinks \” style = \“ padding-top:20px; padding-right:20像素; padding-bottom:0px; padding-left:20px;余量: 0px; \“> 0px; \“>上一个帖子: style =“ \ color:#c02e13;文本修饰:无;填充:0px; 边距:0px; \“ href = \“ http://www.rlslog.net/musclemag-international-%e2%80%93-december-2011-p2p/ \”> MuscleMag 国际-2011年12月-P2P 最佳答案 两个建议:放弃mysql_XXX API。它会在某个时候被废弃,并且缺少关键功能,最显着的是参数化查询。如果您不知道什么是参数化查询,请阅读。它们是保持SQL连接代码正常的唯一明智的方法。对于PHP,我建议使用PDO-不太直接,但是值得学习。确保您的字符集/编码正确。这些天最简单的事情是对所有内容使用Unicode(utf-8)。您需要在数据库本身中设置编码(如果可以的话;在MySQL中,您需要按表和每列进行编码,如果必须对其进行改型,可能会很麻烦),即连接编码(只需调用SET NAMES UTF-8建立连接后的第一件事),php的内部编码(mb_internal_encoding)和输出编码(mb_http_output)。另外,请确保您实际输出的是UTF-8。这意味着您所有的源文件和模板也应以utf-8编码保存。无论您做什么,都不要将值合并或替换为查询。像这样的代码:mysql_query("SELECT * FROM users WHERE USERNAME = '$username'");应该是非法的-有太多方法可以使自己陷入困境,并引入SQL注入漏洞。 (而且,如果您不知道什么是SQL注入,也请阅读该内容)。最后;有关如何调试情况的一些提示。设置MySQL查询日志。 my.ini中有一个设置,它将导致MySQL服务器将所有传入的查询转储到日志文件中。您不想在生产服务器上执行此操作,而只想临时启用它,但这是查看实际发送到服务器的好工具。使用命令行客户端登录到MySQL,如果手动触发相同的查询,则查看其输出。调试PHP-确保发送到服务器的值是您认为的值-如果您手边没有调试器,则在脚本中添加print语句总比没有好(请记住在删除它们之前提交)关于php - 我正在寻找一种将字符串安全地插入数据库的方法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7777148/ 10-13 05:00