【问题标题】:Why is UTF8 text displayed as ISO-8859-1 on JSP为什么 UTF8 文本在 JSP 上显示为 ISO-8859-1
【发布时间】:2014-08-21 13:31:58
【问题描述】:

当我使用 UTF-8 字符并提交到 JSP 页面时,表单显示非 UTF8 字符。

在 HTML 页面的文本字段中输入的字符串:

εζηθβγδ

但它显示为:

αβγδεζηθ

【问题讨论】:

    标签: html jsp utf-8 character-encoding


    【解决方案1】:

    确保您的 HEAD 块中有 <meta charset="utf-8"/> 标记以将整个页面设置为 UTF-8。

    如果您想知道,ISO-8859-1 是 HTML 的默认字符集,所以如果您没有明确指定 UTF-8,它默认为 ISO-8859-1。

    【讨论】:

    • 我已经添加了这个东西但是没有结果。然后我使用了以下链接。然后它对我来说很好。我创建了实现过滤器的 CharsetFilter 并在 web.xml 中添加了相同的映射。请查看链接:stackoverflow.com/a/138950/3493471。但是是的,上面的语句对于支持 utf8 的 Web 应用程序是有效的。
    猜你喜欢
    • 2016-02-19
    • 2015-06-18
    • 1970-01-01
    • 1970-01-01
    • 2016-02-10
    • 2014-08-26
    • 2015-03-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多