2013-05-23 1 views
0

현재 smarty 2.6으로 작업 중입니다. á 문자열로 데이터베이스에서 데이터를 가져옵니다 (액세스 할 수 없으며 방금 데이터를 가져옵니다).smarty가 아닌 영어 단어 제거

내가 만들고있는 파일의 .csvá으로 변경해야합니다.

나는 {$string|html_entity_decode}을 시도했지만 작동하지 않습니다.

아무도 도와 줄 수 있습니까?

+0

{ 'á'| html_entity_decode}가 작동합니까? 템플릿 조각을 보여줄 수 있습니까? – Borgtex

+0

작동하지 않습니다. >> 배열 변수를 할당 [$ 트립 얻어진 서식 데이터베이스 {{할당 VAR = "train_name"값 = $ Trip.TrainName}} CSV '{{$의 train_name를 만드는 데 사용 >> |의 html_entity_decode} } " – raavan

+0

그것이 작동하지 않는다고 말할 때, 단지 á 또는 잘못된 문자를 출력한다는 것을 의미합니까? – Borgtex

답변

0

도움 주셔서 감사합니다.

수정자가 변경되어 완료되었습니다.

FYI 코드가 변경되었습니다.

$char_set="ISO-8859-1"; 

    if (function_exists('mb_split')) { 
    return mb_convert_encoding($string , $char_set , 'HTML-ENTITIES'); 
    } 
    else { 
    return html_entity_decode($string , ENT_NOQUOTES . $char_set); 
    } 

이것은 작동합니다.