私は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()
の機能を削除 -
HTMLエンティティに変換してください。それは私が考えることができる最高です。 –
FPDFはHTMLエンティティを許可しません。 'Č'はPDFファイル'Č ' – Dave
に解決されました。** EDIT 2 **のスクリプトを使用し、' phpinvoice.php'ファイルからすべての 'iconv()'関数を削除しました。 – Dave