6

何が問題なのかわかりませんが、$ _ POST関数から文字ñを呼び出すと、それが私のfpdfにñとして配置されます。

4

4 に答える 4

7

文字列のエンコーディングが間違っています。UTF-8ですが、Latin-1かそこらが必要だと思います。

文字列でutf8_decode()を使用できます。

echo utf8_decode("ñ"); // prints ñ
于 2011-01-09T09:59:43.653 に答える
2

別の解決策は、Unicode(UTF-8)をサポートするFPDFを拡張することです。そのためのパッチがあります:http://acko.net/node/56

于 2011-01-09T10:00:55.987 に答える
2
于 2012-02-10T08:54:04.563 に答える
1

私たちは一度問題を抱えていました

utf8_decode("foo bar");

問題を解決しました(もちろん、データがユーザー、データベースなどから送信されているかどうかによって異なります)。ヘッダーでもUTF-8でファイルをユーザーに配信することを忘れないでください

header("Content-type: application/pdf; charset=utf-8");
于 2011-01-09T09:59:12.787 に答える