【问题标题】:Charset change after POST RequestPOST 请求后的字符集更改
【发布时间】: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


【解决方案1】:

我有同样的问题和解决方案我很简单。输入&lt;body&gt;&lt;/body&gt;就可以解决问题了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-31
    • 1970-01-01
    • 1970-01-01
    • 2020-05-09
    相关资源
    最近更新 更多