我正在构建一个表单,它需要接受以 SHIFT_JIS 编码的字符,然后通过电子邮件将这些结果发送给收件人。我试图简单地从 $_POST 变量中捕获结果,然后将它们插入到这样的文本块中:
$NameJp = $_POST['NameJp'];
$contents = <<<TEST
Name: $NameJp
...
TEST
但这似乎不起作用(这并不让我感到惊讶)。这是我第一次尝试在 PHP 中处理非 ASCII 字符,我希望人们可以提出一些建议。也许我缺少一个对文本进行编码的简单函数。
另外,我可能会遇到任何其他潜在的陷阱吗?
谢谢。