0

解決策は次のようになります。

  1. PDFファイルのフォームの下に送信ボタンがあります。
  2. 送信ボタンは、POST を介して XFDF フォーム データを送信しています。
  3. (PHP で) POST データから XFDF ファイルを生成すると、UTF8 でエンコードされた洗練された文字が台無しになります。
  4. XFDF ファイルを PDF 文字に戻しても問題ありません。

質問: このめちゃくちゃな UTF8 文字を正しく表示するために、Adobe Reader は何をしているのでしょうか?

サーバー側のPHPで適切なUTF8データを取得するにはどうすればよいですか?

前もって感謝します。

4

1 に答える 1

0

すべてUTF8でした。XFDF ファイル、データベース接続、およびテーブル。

問題はPHPの設定にありました。

setlocale(LC_ALL, 'pl_PL', 'pl', 'Polish_Poland.28592');

そして問題は解決しました。

于 2012-11-16T16:10:57.750 に答える