在 PHP 中处理来自 HTML 形式的 Unicode 字符

Handling Unicode Characters from HTML form in PHP

我有一个HTML表格如下<form action="upload.php" method="post" enctype="multipart/form-data" accept-charset="UTF-8">

我的输入之一是文本输入,它应该处理 等字符。我想通过将它翻译成某种 html 实体来处理这个问题,但是 php 的 htmlentities 总是 returns 一个空字符串。我不能只删除这样的字符,因为我需要在将来从远程应用程序将它们翻译回来。

有人有什么建议吗?我试过类似的问题,例如 Handling UTF characters in html form submission 没有运气

大多数浏览器不再处理表单中的 'accept-charset'。 您是否尝试过 html 元标记 utf-8?

<meta charset="utf-8">