电子邮件应用程序多语言支持实施

时间:2011-12-05 08:48:16

标签: email jsp servlets character-encoding

我正在使用JSP和servlet构建一个电子邮件应用程序,我将在其中接收几乎所有语言的邮件(多语言)。如何在不将内容修改为某些Unicode(波兰语 - >波兰语,法语 - >法语而非某些Unicode)的情况下,以与发送时相同的格式获取这些邮件。在我的JSP中是否必须进行任何语言编码?有什么建议吗?

1 个答案:

答案 0 :(得分:1)

只需将他们自己的编码中的邮件内容读入String,然后以Unicode显示所有这些String(建议使用UTF-8)。默认情况下,Java已经以Unicode格式存储了String的字符(实际上是UCS-2)。默认情况下,Javamail已经以String的正确编码返回邮件内容,您不需要显式指定任何内容。您只需要告诉JSP将响应发送为UTF-8并告诉浏览器将其解释为UTF-8。这可以在每个JSP的基础上通过JSP顶部的以下行完成:

<%@page pageEncoding="UTF-8" %>