2010-04-20 2 views
0

Когда я просматриваю источник на моей странице php, я получаю " для цитаты. Но вместо этого я хотел бы использовать " для использования в исходном коде. Я не могу контролировать его замену вручную, поэтому мне интересно, есть ли функция, чтобы сделать такую ​​вещь.html source encode

+1

ли HTML страница сама корректно отображаются или все цитаты печатаются в "e;? Что не так с просмотром и цитатой в исходном коде, так как большинство html-валидаторов и т. Д. Требуют, чтобы кавычки duoble были напечатаны как "e; в исходном коде? –

+0

не беспокоит исходный код. – Sarfraz

+0

HTML-дисплеи правильно, но это разве для отображения, это происходит потому, что им передачи данных от сервера к Second Life, и это выходит как " – Joseph

ответ

3

Если у вас есть доступ к PHP и хотите изменить все HTML специальные символы их законным вариациям использовать:

print htmlspecialchars_decode($string); 
+0

Я думаю, что это лучший способ получить то, что здесь делается. +1 –

+0

это сработало, спасибо. – Joseph

0

Вы можете сделать это очень просто, используя str_replace.

$string = str_replace('"', '"', $string); 

Однако, как сказал Леви, почему бы не оставить его таким образом? Он не должен влиять на дисплей.

+0

Я думаю, что проблема связана с тем, что ему нужно взять исходный вывод и ввести что-то еще. Эта проблема вызвала ошибку "e;. –