JavaScript 和 PHP 中的重音符号

发布于 2024-10-07 14:07:34 字数 614 浏览 5 评论 0原文

我的口音很困难(嘿,我是法国人,没有人是完美的!) 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);

编码函数产生: Bonjour!,Je désire ......不好!

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


并在 javascript 中: alert ("l'adresse de courriel : "+ email +" est bien ajouté à la liste d'envoit,merci"); 产生一个角色...

我该怎么办???帮助

I got a hard time with accent (hey i'm french, nobody is perfect !)
both problem in php and javascript.. here is the code :

in 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);

the encode function produce :
Bonjour!, Je désire ...... not good !

HOW to encode properly a string with accent ?


and in javascript : alert ("l'adresse de courriel : "+ email +" est bien ajouté à la liste d'envoit, merci");
produce a � caracter...

what should i do ???? help

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

江湖彼岸 2024-10-14 14:07:34

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

我认为你可以毫无问题地将 javascript 文件保存为 UTF-8。

désire is caused by unicode (UTF-8) characters being displayed as ANSI. The � character is caused by ANSI characters (above 127) being displayed as UTF-8.
When your PHP outputs UTF-8 character, you should also send a Content-Encoding header to notify the client that the data is UTF-8. It is recommended to output this encoding in the heading of your HTML file as well.

I think you can save javascript files as UTF-8 without problems.

耶耶耶 2024-10-14 14:07:34

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

我做到了,我的问题在一秒钟内得到了解决。

To convert ANSI to UTF-8 or UTF-8 to ANSI, open the file with Notepad and use Save as. this opens a box where it's possible to choose UTF-8 or ANSI.

I did it and my problem was solved in a second.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文