0

我遇到了一段时间的问题,我不知道如何解决它。这是关于在网页中显示法语字符。所以,我有一个带有标签的文件(一个用于法语,另一个用于英语),例如:

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 上,它显示正确。所以,我不知道如何解决这个问题。

任何人,一些想法?

谢谢。

4

0 回答 0