2014-07-23 2 views
0

str_replace 메서드를 사용하여 PHP에서 역순 과 역방향 인용 역 따옴표를 뒤집어 씌우려고하고 있지만 대체되지 않습니다. htmlentities()을 사용하여 변환하려고 시도했지만 html 값을 사용하여 바꾸었지만 작동하지 않습니다.PHP에서 타원형 따옴표로 단락 및 쌍 따옴표를 바꾸십시오.

$text = htmlspecialchars($text, ENT_QUOTES, "UTF-8"); 
$text = str_replace("‛", "'", $text); 

2 차 시도 : 단일 및 이중 반전 견적

$text = str_replace("‛", "'", $text); 

참조 : http://en.wikipedia.org/wiki/Quotation_mark_glyphs

답변

1

@Eugene 이것은 하나 여야합니다. 깜박했습니다 _decode.

$text = str_replace(htmlspecialchars_decode("‛"), "'", $text);

+0

이 작동합니다! 감사 –

1

이 작동합니다 :

$text = str_replace(htmlspecialchars("‛"), "'", $text);

여기

코드입니다
관련 문제