PHP Convert_uudecode函数-特殊字符问题

发布于 2024-12-04 07:04:14 字数 417 浏览 1 评论 0原文

我想使用convert_uudecode函数,但是编码的字符串包含引号(“)和撇号(')

我不能这样做:

print convert_uudecode("M:'1T<#HO+V1N87=R;W0N;F%Z=V$N<&PO;&EC96YC97,O8F5S="UD96%L'0` ` ");

因为你可以看到已经有一个引号。

我也不能这样做:

print convert_uudecode('M:'1T<#HO+V1N87=R;W0N;F%Z=V$N<&PO;&EC96YC97,O8F5S="UD96%L'0` ` ');

因为渲染的字符串还包含撇号。

有什么帮助吗? 问候, 大卫

I'd like to use convert_uudecode function, but encoded string contains a quotation mark ( " ) and also an apostrophe ( ' )

I can't just do it like this:

print convert_uudecode("M:'1T<#HO+V1N87=R;W0N;F%Z=V$N<&PO;&EC96YC97,O8F5S="UD96%L'0` ` ");

cos as you can see there is already a quotation mark.

I also cant do it this way:

print convert_uudecode('M:'1T<#HO+V1N87=R;W0N;F%Z=V$N<&PO;&EC96YC97,O8F5S="UD96%L'0` ` ');

becouse rendered string also contains an apostrophe.

Any help?
Regards,
David

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

破晓 2024-12-11 07:04:14

将字符串中的每个撇号 ' 与 ' 交换
对于每个引号 ",您需要使用 "

另一种替代方法是将 " 替换为 \",将 ' 替换为 \'

请访问下面的链接:

< em>十六进制值、实体编码等

http://msdn.microsoft.com/en-us/library/aa226544%28v=sql.80%29.aspx

Exchange each Apostrophe ' inside the string with '
and for each Quotation mark " you need to use "

An another alternative is to replace the " with \" and ' with \'

Visit this link below:

Hexadecimal value, Entity encoding etc

http://msdn.microsoft.com/en-us/library/aa226544%28v=sql.80%29.aspx

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文