代码之家  ›  专栏  ›  技术社区  ›  Ori Osherov

在JSP中打印UTF-16字符串作为HTML编码(&#xxxx)输出

jsp
  •  0
  • Ori Osherov  · 技术社区  · 16 年前

    当我尝试在JSP中打印UTF-16字符串(特别是希伯来语)时,它最终显示为HTML编码#xxxx)。

    出现这个问题是因为我将一个变量数组打印到网页中,然后解析它们。这些变量都是UTF-16字符串,但是一旦servlet打印了这些变量,它就会被转换为HTML编码。有没有办法摆脱这种编码?

    提前谢谢

    编辑更多背景:

    1 回复  |  直到 16 年前
        1
  •  1
  •   doublep    16 年前

    查看是否添加

    contentType="text/html; charset=UTF-8"
    

    到JSP头( <%@page ... )有帮助。

    推荐文章