【问题标题】:Dealing with unencoded characters in submitted text处理提交文本中的未编码字符
【发布时间】:2020-02-19 00:44:54
【问题描述】:

带有文本的表单提交有时会包含 © 或 ™ 等字符。服务器以 © 和 â 的形式接收它们,因此在将它们保存到数据库之前,我无法轻易破译它们。

如何在表单本身中处理它们?他们是如何在这里以这种形式处理的?

【问题讨论】:

  • 这似乎是一个正常的编码问题。注意:字符总是被编码,但在打印时。在您的情况下,该表单似乎具有 Unicode 代码点,但服务器将它们读取为一些拉丁语或 windows cp。为了您的理智,您应该始终拥有一个使用 unicode 的服务器(默认情况下)。

标签: forms encoding submission


【解决方案1】:

添加 accept-charset="ISO-8859-1" 会有所不同

【讨论】:

    猜你喜欢
    • 2017-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-05
    相关资源
    最近更新 更多