在PHP中处理HTML表单中的Unicode字符

时间:2015-04-22 02:54:20

标签: php html forms unicode utf-8

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

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

有没有人有任何建议?我尝试过类似Handling UTF characters in html form submission但没有运气的问题

1 个答案:

答案 0 :(得分:2)

大多数浏览器都不会处理&#39; accept-charset&#39;在表格中。 你试过html meta标签utf-8吗?

<meta charset="utf-8">