去掉所有单引号
我正在寻找去除单引号的最佳方法,因为它不断破坏我的重要性。
所以
图像的情感使得
只能通过以下方式实现:
图片
它在单引号处中断。我需要一个好方法来去掉标签,有人可以帮忙吗?
我看过 stripslashes();
剥离功能的最佳方式是什么,- £
请提供任何帮助。
设法修复它>
感谢您的帮助,我设法使用以下功能修复它。
字符串utf8_encode(字符串$data)
无法弄清楚为什么它会以这种格式从数据库中出来,我所能想到的是它是一个有 6 年历史的网站。
;)
I am looking for the best way to strip single quotes as it keeps breaking my important.
so
The image’s emotiveness enables
only comes through as
The image
It breaks at the single quote ' .I need a good way to strip out the tags can someone help.
I have looked at stripslashes();
Whats the best way function to stripout , - £
any help please.
MANAGED TO FIX IT>
Thank you for your help people i manage to fix it using the following function.
string utf8_encode ( string $data )
Cant figure out why it was coming out in that format from the database all i can think is it 6 years old website.
;)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
我不是 100% 确定,因为 PHP 不是我的强项,但我认为你需要看看类似 urlencode()。这将正确编码所有特殊字符。
I'm not 100% certain because PHP isn't my forte, but I think you need to look at something like urlencode(). This will encode all the special characters properly.
注意:这将删除所有单引号!
示例:
输出
如果您想在字符串中保留单引号,您应该考虑使用真正的转义函数(推荐)。
Note: This will remove all single quotes!
example:
output
If you want to keep single quotes in string you should consider using real escape functions (recommended).
听起来您真正想要的是对单引号进行编码,而不是删除它们。假设您要插入 MySQL 数据库,请查看
mysql_real_escape_string
。It sounds like what you really want is to encode the single quotes, not remove them. On the assumption that you are inserting into the MySQL database, look into
mysql_real_escape_string
.删除特定字符的最佳方法是使用 str_replace。
要从字符串中删除所有单引号:
The best way to get rid of specific characters is using str_replace.
To remove all single quotes from a string:
有多种方法,具体取决于您在做什么。
您可以使用 addslashes 转义所有单引号/双引号。您可以稍后使用 stripslashes 取消转义。
如果您打算将这些数据保存到 MySQL 数据库中,您应该使用 mysql_real_escape_string。
如果要在HTML页面输出数据,请使用 htmlspecialchars 转换所有特殊字符转换为 HTML 实体。
下一个方法是使用 str_replace 删除所有引号,就像其他一些方法一样这个线程中的人已经提到过。
There is several ways, depending on what are you doing.
You could use addslashes to escape all single / double quotes. You can unescape it with stripslashes later.
If you are planning on saving those data into MySQL database, you should use mysql_real_escape_string.
If you want to output data on HTML page, use htmlspecialchars to convert all special characters into HTML entities.
The next way is to use str_replace to remove all quotes, as few other people in this thread already mentioned.