2016-09-09 1 views
2

나는 https://github.com/farjadtahir/pdf-invoicr을 사용하고 있습니다.PHP 인보이스 스크립트에서 charset UTF-8을 설정하는 방법

문제는 발음 구를 더하기 기호 $invoice->setFrom() (또는 그 밖의 다른 곳)에 추가 할 때 발생합니다.

$invoice->setFrom(array(iconv("UTF-8", "ISO-8859-1","ÆØÅ")this comments 에서 시도했지만 여전히 분음 부호가 작동하지 않습니다.

다음으로 다시 시도한 https://stackoverflow.com/a/21555497/2893691을 시도했습니다.

그래서 마지막으로 ľščťžýáíé을 invoicr에서 UTF-8로 변환 하시겠습니까?

편집 - NEW INFO 내가 mb_detect_encoding() 및 반환을 사용 해요

이미 UTF-8입니다. 그러나 예를 들어 문자열을 표시하려고 시도하면 ičo123 문자열이 비어 있습니다. 표시되지 않습니다.

header('Content-Type: text/html; charset=utf-8');을 추가하려고했지만 발음 구별 부호가 작동하지 않습니다.

편집 2 - NEW 정보

나는이 스크립트 http://www.fpdf.org/en/script/script92.php을 시도하고 여전히 작동하지 않습니다. 사용되는 스크립트 편집 2에서와 phpinvoice.php 파일에서 모든 iconv() 기능을 제거 -

enter image description here

+0

HTML 엔티티로 변환하고 수행하십시오. 그것이 내가 생각할 수있는 최선의 방법이다. –

+1

FPDF는 HTML 엔터티를 허용하지 않습니다. 'Č'는 PDF 파일'& CCARON; '에 있습니다. – Dave

+0

문제 해결 - ** EDIT 2 **에서 사용 된 스크립트는'phpinvoice.php' 파일에서 모든'iconv()'함수를 제거했습니다. – Dave

답변

2

문제 해결 : 다음은 위의 링크에서 다운로드 한 예의 스크린 샷이다.

관련 문제