2011-03-22 4 views
0

VVTI COLOR COLLECTION T3 61,107 마일
3 도어 해치백, 실버, 가솔린,
매뉴얼, 사이드 에어백, 접이식 리어
시트, 트립 컴퓨터, 전면 전기
창, 전면 헤드 레스트, 후방
와이퍼 . PAS, 전동 윈도우, CD
우수한 컨디션과 드라이브
매우 좋습니다. 매우 경제적 6 개월
세금, 12 개월 모트 CAT C 수선
& amp; 파운드 2100 제공하지 않습니다.
& 앰프, 파운드, 2100 아니 내가 어떤 기호를 표시 할 수 없습니다, 예방 & amp; 파운드; 에코에서 : 왜 실제 기호가 표시되지 않습니다?

내 MySQL 데이터베이스에서 데이터를 에코하려고 할 때마다

을 제공합니다. 이 문제를 어떻게 해결합니까?

+0

주어진 [link] (http://php.net/manual/en/function.htmlentities.php)의 예보기 – diEcho

답변

1

적용 가능한 모든 문자가 html 항목으로 두 번 변환 된 것처럼 보입니다.

당신은 디코딩 £ 당신이 변수 $text과 같은 텍스트가있는 경우 디코딩 할 때이 £

입니다 £ 인이 사용 html_entity_decode :

에코의 html_entity_decode ($ 텍스트);

또는 ... 문자를 두 번 변환하는 사람이라면 ... 한번하십시오! 그것은 효과적으로 htmlentities을 문자열에 두 번 실행하는 것과 같습니다. 그러면 html_entity_decode을 두 번 사용해야합니다.

+0

$ this-> car_features = stripslashes (html_entity_decode ($ rows [ 'features']))) ; – methuselah

0

htmlspecialchars_decode(string)을 사용하면 기호가있는 mysql 문자열을 디코딩 할 수 있습니다.

추가 설명 : 문자열이 저장되어있을 때을 사용하여 HTML 민감 데이터를 인코딩하는 것처럼 보입니다.

관련 문제