javascript和PHP中的重音

javascript和PHP中的重音,php,javascript,diacritics,Php,Javascript,Diacritics,我的口音很难听(嘿,我是法国人,没有人是完美的!) php和javascript中都存在问题。。代码如下: 在php中: $message = ""; $message .= "Bonjour!". "\r\n"; $message .= "Je désire m'inscrire à la liste d'envoi pour recevoir le bulletin de la Fondation Martin-Matte par courriel.". "\r\n"; $messa

我的口音很难听(嘿,我是法国人,没有人是完美的!) php和javascript中都存在问题。。代码如下:

在php中:

 $message = "";
 $message .= "Bonjour!". "\r\n";
 $message .= "Je désire m'inscrire à la liste d'envoi pour recevoir le bulletin de la Fondation Martin-Matte par courriel.". "\r\n";
 $message .= "Merci"."\r\n";
 $message = utf8_encode($message);
编码功能产生: 你好!,陛下……不太好

如何正确编码带有重音的字符串


而在javascript中:
alert(“l'adresse de courriel:+email+”这是一封感谢信)
产生� 角色


我该怎么办????帮助

désire
是由显示为ANSI的unicode(UTF-8)字符引起的。这个� 字符由ANSI字符(127以上)显示为UTF-8引起。 当PHP输出UTF-8字符时,还应该发送一个内容编码头来通知客户端数据是UTF-8。建议在HTML文件的标题中也输出此编码


我认为您可以将javascript文件保存为UTF-8而不会出现问题。

要将ANSI转换为UTF-8或UTF-8转换为ANSI,请使用记事本打开该文件并使用
另存为
。这将打开一个框,可以在其中选择UTF-8或ANSI


我做到了,我的问题马上就解决了。

我需要更多信息。。。要添加/修改的行是什么?
标题('Content-Type:text/html;charset=utf-8')在PHP中。如果希望用户能够保存HTML并保留字符集信息,也可以选择
。除非被重写(这是不可靠的),否则JavaScript文件将被解释为与包含它们的文档位于同一个字符集中。