2016-09-09 7 views
2

私はhttps://github.com/farjadtahir/pdf-invoicrを使用しています。PHP Invoicrスクリプトで文字セットUTF-8を設定するには

問題は、私が発音記号を表示しない$invoice->setFrom()(またはその他の場所)に追加すると問題になります。

$invoice->setFrom(array(iconv("UTF-8", "ISO-8859-1","ÆØÅ")this comments から試しましたが、まだ発音区別符は機能しません。

次へ私はもう一度https://stackoverflow.com/a/21555497/2893691を試してみました。

最終的にľščťžýáíéをinvoicrでUTF-8に変換するにはどうすればよいですか?

EDIT - NEW INFO私はmb_detect_encoding()とリターンを使用しています

はすでにUTF-8です。しかし、私が文字列ičo123を表示しようとすると、結果は空になります。表示されません。

私はheader('Content-Type: text/html; charset=utf-8');を追加しようとしましたが、まだ発音区別符は機能しません。

EDIT 2 - NEW INFO

私はこのスクリプトhttp://www.fpdf.org/en/script/script92.phpを試してみましたが、まだ動作しません。使用されるスクリプトEDIT 2からとphpinvoice.phpファイルからすべてのiconv()の機能を削除 -

enter image description here

+0

HTMLエンティティに変換してください。それは私が考えることができる最高です。 –

+1

FPDFはHTMLエンティティを許可しません。 'Č'はPDFファイル'Č ' – Dave

+0

に解決されました。** EDIT 2 **のスクリプトを使用し、' phpinvoice.php'ファイルからすべての 'iconv()'関数を削除しました。 – Dave

答えて

2

問題解決:ここでは上記のリンクからダウンロードした例のスクリーンショットです。

関連する問題