【发布时间】:2015-05-11 10:16:34
【问题描述】:
我在我的页面上使用元标记来设置页面的编码:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
如果是 GET 请求,一切正常,但是当我提交表单(如搜索表单)并执行 POST 请求时,所有 unicode 字符都会转换为奇怪的字母。
为什么会这样?
【问题讨论】:
-
请求是什么样的?您设置编码/写入响应的代码是什么?什么是“奇怪的字母”?
-
对你的措辞和大小写做了一些调整,但最重要的是我使用了代码格式化标签,这样你的元标签就不会被未渲染的 HTML 代码所吸引。 :)
标签: php unicode character-encoding