【问题标题】:jsp encoding does not display character correctlyjsp编码不能正确显示字符
【发布时间】:2012-07-12 15:40:33
【问题描述】:

尝试在 .jsp 上显示以下字母 š(它是立陶宛语,根据 http://docs.oracle.com/cd/E17904_01/bi.1111/b32121/pbr_nls003.htm 受 UTF-8 支持)。在编辑模式下尝试保存包含字母 Eclipse 抱怨的文本时:

如果按照建议将其保存为 UTF-8,则投诉停止,但我得到的不是 š

当前配置:

Resource => 明确设置为其他:UTF-8

首选项 => 网络 => ISO 10646/UNICODE UTF-8

加载文件 => 用户工作区编码:是

字母的外观(示例):http://en.wiktionary.org/wiki/lietuvi%C5%A1kai

我一无所知。

【问题讨论】:

    标签: java jsp utf-8 character-encoding


    【解决方案1】:

    我的错,忘了补充:

     <%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
    

    在 .jsp 文件的顶部。希望对任何人都有帮助。

    【讨论】:

    • 我使用 Eclipse IDE 开发 Web 应用程序 JSP,这将由 JSP 模板自动生成。但是charset 变量确实会影响具有默认编码ISO 8859-1(例如Mandarin)的字符的输出。
    猜你喜欢
    • 2011-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-01
    • 2013-10-26
    • 2018-04-12
    • 1970-01-01
    相关资源
    最近更新 更多