Функция PHP convert_uudecode - проблема специальных символов - PullRequest
0 голосов
/ 09 сентября 2011

Я бы хотел использовать функцию 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` ` ');

, потому что отображаемая строка также содержит апостроф.

Любая помощь? С уважением, Дэвид

1 Ответ

1 голос
/ 03 декабря 2011

Обменяйте каждый апостроф 'внутри строки на &apos; и для каждой кавычки "необходимо использовать &quot;

Другая альтернатива - заменить "с \" и "на \"

Посетите эту ссылку ниже:

Шестнадцатеричное значение, кодировка объекта и т. Д.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...