【问题标题】:Display chinese character in HTML file在 HTML 文件中显示汉字
【发布时间】:2015-12-07 14:22:30
【问题描述】:

标签: java html guice-servlet


【解决方案1】:

我怀疑问题在于您正在设置内容类型 - 包括编码 - 调用 HttpServletResponse.getWriter() 之后,假设这是 out 的来源。

来自ServletResponse.setContentType的文档:

如果在响应提交后调用此方法无效。如果在调用 getWriter 之后或在提交响应之后调用,它不会设置响应的字符编码。

基本上,您应该在调用getWriter 之前设置响应中的所有标题...如果您调用的是getOutputStream 而不是getWriter,您不应该...使用文本编写器数据和二进制数据流。

【讨论】:

  • 感谢您的回复。我听从你的指示。现在,汉字正在网页上显示。 :)
猜你喜欢
  • 2014-01-07
  • 2015-11-05
  • 2018-08-22
  • 2011-12-09
  • 1970-01-01
  • 1970-01-01
  • 2011-11-20
  • 2020-01-26
  • 2018-10-21
相关资源
最近更新 更多