2010-05-25 2 views
0

PHP5 및 Curl을 통해 Amazon 및 eBay API를 사용하여 클라이언트에 대한 제품 목록을 가져옵니다. 나는 나에게 설명이나 제품에 대한 카테고리를 제공하기 위해 API를 물어 보면, 가끔 뭔가를 얻고 것은 다음과 같습니다이 :eBay 및 Amazon Catalog에서 문자 형식을 올바르게 지정하는 방법은 무엇입니까?

Estée Lauder 

나는 API에서 XML 다운로드 봐 이동, 그것은이를 보여줍니다 내부 항목 :

<categoryName>Estée Lauder</categoryName> 

특히이 제품은 지금처럼이 수행 제휴 ID를 포기하지 ....이 하나 - 에스티 로더 HIGH GLOSS ULTRA 광채 광택 'Berry "에 쿼리 http://ebay.com/를 ''. 그런 다음이 링크를 클릭하십시오.

이것을 어떻게 잡아두고 올바르게 표시 할 수 있습니까? 나는 PHP5를 사용하고있다.

답변

2

mb_content_encoding 함수를 사용하여 utf-8 문자열을 변환하십시오. 더 자세히 읽을 수 있습니다 http://hu.php.net/manual/en/book.mbstring.php

+0

PHP5에로드 된 공유 호스팅 계획의 몇 퍼센트를 말하고 싶습니까? – Volomike

+0

나는 모두 생각한다. phpinfo() 함수를 참조하십시오. – turbod

+0

function_exists ('mb_convert_encoding') 테스트를 사용한 다음 ISO-8559-1에서 UTF-8로 인코딩 한 다음 UTF8에서 UTF-8로 인코딩했습니다. 후자는 첫 번째 인코딩 단계에서 수정되지 않은 항목을 제거하는 트릭입니다. 완벽하지는 않지만 꽤 잘 작동합니다. – Volomike

관련 문제