gpt4 book ai didi

php - 表单提交中的西类牙口音标记

转载 作者:可可西里 更新时间:2023-11-01 01:08:45 24 4
gpt4 key购买 nike

我有一个可以提交西类牙语的表单并使用 PHP,我发送了一封包含数据的电子邮件。不幸的是,重音符号在收到电子邮件时完全搞砸了。

如果我提交以下内容:

Testing Accent Marks á é í ó ú ñ

我的电子邮件正文中包含以下内容...

Testing Accent Marks á é à ó ú ñ

处理电子邮件的代码只是将 $_POST 信息直接放入电子邮件正文中。我假设我需要 htmlentities() 或其他东西,但我已经尝试过但没有任何效果......

我还需要将相同的数据放入 MySQL 数据库并稍后检索。执行此操作时需要注意什么?

谢谢!画画

最佳答案

您已经触及了字符集这个很好的主题。尝试创建并将所有内容转换为 utf-8。数据库、文件、表格等。在 Internet 上查找有关在电子邮件中使用什么 header 以使其成为 utf-8 的一些信息。还可以使用这些 header 将您的电子邮件从标准 7 位转换为 8 位。

"Content-Type: text/plain; charset=utf-8"
"Content-Transfer-Encoding: 8bit"

对于您需要设置的数据库,如果是 mysql,则为排序规则。

关于php - 表单提交中的西类牙口音标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5964460/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com