Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jsp页面中的多语言支持_Jsp_Character Encoding - Fatal编程技术网

jsp页面中的多语言支持

jsp页面中的多语言支持,jsp,character-encoding,Jsp,Character Encoding,在JSP页面中使用上述指令时,它不能在JSP页面中显示俄语和匈牙利语字符 有没有办法在同一个JSP页面中支持俄语和匈牙利语字符 如果我使用charset=“UTF8”,很好,或者有其他方法吗?ISO 8859-1字符集只支持列出的字符。你会发现它根本不包括西里尔文字,只包括拉丁文字。如果需要,您确实需要使用UTF-8 您也可以将以下条目添加到/WEB-INF/WEB.xml文件中,而不是编辑每个JSP来添加@page pageEncoding: *.jsp UTF-8 另见: 只需在

在JSP页面中使用上述指令时,它不能在JSP页面中显示俄语和匈牙利语字符

有没有办法在同一个JSP页面中支持俄语和匈牙利语字符


如果我使用
charset=“UTF8”
,很好,或者有其他方法吗?

ISO 8859-1字符集只支持列出的字符。你会发现它根本不包括西里尔文字,只包括拉丁文字。如果需要,您确实需要使用UTF-8


您也可以将以下条目添加到
/WEB-INF/WEB.xml
文件中,而不是编辑每个JSP来添加
@page pageEncoding


*.jsp
UTF-8
另见:

只需在servlet中设置response.setCharacterEncoding(“UTF-8”)。

谢谢Balu。如果我使用UTF-8,它也支持所有西里尔字母和拉丁字母。如果我们使用UTF-8,还是会有任何问题。UTF-8是一种Unicode编码,支持世界上已知的所有字符。它可以容纳100多万个字符:拉丁语、西里尔语、希伯来语、阿拉伯语、汉语、日语、韩语等。。ISO 8859-x编码只能容纳255个字符。另请参阅链接的“请参阅”文章。好的,谢谢您。我有一个疑问。如果我把上面的代码放在web.xml中,它可以用于所有jsp页面,但仍然需要任何配置。不,不是用于响应处理。您只需要从所有JSP页面中删除`pageEncoding=“ISO-8859-1”。您可能还需要在处理传入请求时实现它。另请参阅链接的“请参阅”文章。如果工作正常,为什么您认为需要进行更多更改?
<%@page pageEncoding="ISO-8859-1" contentType="text/html; charset=ISO-8859-1" %>