0

내 템플릿 중 하나에서 {{user.city}}와 같은 코드를 사용하여 Ionic Hybrid App의 MySQL DB에서 데이터를 가져옵니다. 내 프론트 엔드에내 스페인어 텍스트가 내 하이브리드 응용 프로그램에서 디코딩되지 않습니다

,

같은 값 보고타

나는

Bogot가 & aacute

내가 내 DB 데이터 정렬을 설정해야했다

얻을

utf8_unicode_ci로 이동하십시오.

내가 검색을 시도하고 내가 엔티티를 디코딩해야 할 것 같다,하지만 난 먹었어 사용하여 시도 할 수 없었던 :

<div ng-bind-html={{user.city}}></div> 

마음에 베어하십시오 나는이 같은 여러 값을 가지고, 뿐만 아니라 하나.

나는 코드 시장에서 얻은 이오니아 응용 프로그램을 사용하고 있습니다. 저는이 세상에 정통한 사람이 아닙니다. 세부 사항을 제공 할 수 있다면 매우 감사 할 것입니다!

감사합니다.

David

답변

0

PHP로 위치를 인코딩해야합니다. 그런 다음 컨트롤러

:

$http.get("path").success(function(response) { 
    var res =response.results; 
    var locationtext =[]; 
    for (key in res){ 
    //in this case your locationsTEXT is the locations from the API 
    locationtext.push(JSON.parse(res[key].locationsTEXT)); 
    } 
    $scope.city = locationtext; 
} 

보기에서 :

<ion-list> 
<ion-item ng-repeat="point in city track by $index"> 
     <p>{{point}}</p> 
</ion-item> 
</ion-list> 

코드보다 일반적인 솔루션을 명심하십시오. 변수와 필요에 따라이 코드를 수정해야합니다.

희망이 도움이됩니다.