0

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

我不能这样做:

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

cos 如您所见,已经有一个引号。

我也不能这样做:

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

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

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

4

1 回答 1

1

将字符串中的每个撇号 ' 与 &apos; 您需要使用的每个引号 " 交换&quot;

另一种选择是将“用\”和“用\”替换

访问以下链接:

十六进制值、实体编码等

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

于 2011-12-03T00:47:54.557 回答