私はしばらくの間問題を抱えていて、それを解決する方法がわかりません。ウェブページにフランス語の文字を表示することです。したがって、次のようなラベル(フランス語用と英語用)のファイルがあります。
define("email_sent","L'email a été envoyé");
私のウェブサイトはハイブリッドのようなものです。つまり、一部のページでは Ajax を使用して表示していて、別のページでは Ajax を使用していないということです。
include('myFile.php')
問題は:
myFile.php で使用する場合:
utf8_encode(constant("Email_Sent"));
Ajax を使用してファイルをロードすると、フランス語のラベルは [OK] と表示されますが、Ajax 以外のページ (同じファイルが含まれています) では間違って表示されます (「é」ではなく「?」)。
私が使うだけなら
constant("Email_Sent");
私の Ajax ではラベルが間違って表示されますが、非 Ajax では正しく表示されます。だから、私はこの問題を解決する方法がわかりません。
誰か、アイデア?
ありがとう。