我遇到了一段时间的问题,我不知道如何解决它。这是关于在网页中显示法语字符。所以,我有一个带有标签的文件(一个用于法语,另一个用于英语),例如:
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 上,它显示正确。所以,我不知道如何解决这个问题。
任何人,一些想法?
谢谢。