【发布时间】:2021-01-03 07:28:45
【问题描述】:
新年快乐。
我需要一些关于带有 mailto 操作的基本 HTML 表单的帮助。 我有这个基本的 HTML 代码:
<!DOCTYPE html>
<html dir="ltr">
<head>
<meta charset="utf-8">
<title>Contact</title>
</head>
<body>
<h1>My contact information:</h1>
<a href="mailto:XXX@gmail.com?subject=feedback">email</a><br>
<a href="tel:0000000000">Phone</a>
<br>
<hr>
<h3>Send Me a Message:</h3>
<form class="" action="mailto:XXX@gmail.com" method="post" enctype="text/plain">
<label for="Name">Your Name:</label>
<input type="text" name="Name" value=""><br>
<label for="email">Your Email</label>
<input type="email" name="email" value=""><br>
<label for="Message">Your Message:</label><br>
<textarea name="Message" rows="10" cols="30"></textarea><br>
<input type="submit" name="Save">
<hr>
<a href="index.html">Home</a>
</body>
</html>
当有人点击提交按钮时,会打开一封带有表单数据的新电子邮件。 问题是,如果提交者使用希伯来语字符,我会得到一些乱码(使用 gmail 作为提交者电子邮件客户端进行测试):
这是提交者在点击提交并使用希伯来语字符时在新电子邮件弹出窗口中看到的内容:
红线圈出的文字是通过表单提交的希伯来文字。
我尝试在表单中添加 charset="utf-8" 和 accept-charset="utf-8" - 但仍然相同。 我搜索了谷歌和这里,但没有找到解决方案。
你能帮助一个新手吗? 问候, 拉姆
【问题讨论】: