你好,weblogic中文乱码怎么修改呀,能不能详细说下,谢了

你好,weblogic中文乱码怎么修改呀,能不能详细说下,谢了,第1张

由于 *** 作系统、浏览器、数据库、JVM采用的字符集都不一样,基于Weblogic Server开发的应用经常出现中文显示乱码问题,其实在Weblogic Server上运行的WEB应用有很多与字符集有关的设置,下面做一个总结,为了正确处理中文,最好把这些设置都设上。

1. 在JSP文件头加入

<!--page contentType="text/htmlcharset=GBK"--

指定该JSP采用的字符集。

2.在Weblogic.XML文件的中加入:encodingGBK指定JSP文件中采用的字符集,在JSP文件中的<!--page contentType="text/htmlcharset=GBK"--会覆盖该设置

3.在Weblogic.xml文谈配件的中加入

compilerSupportsEncodingtrue如果为TRUE,指定在编译JSP文件时配手,采用在JSP文件中定义的

<!--page contentType="text/htmlcharset=GBK"--或中定义的encoding参数中定义的字符集进行编码,如果为FALSE,则采用JVM中默认指定的字符集进行编码。

4. Weblogic Server需要把HTTP request(GET 和POST)中的数据从它的原始编码转化为Unicode,以便Java Servlet API进行处理,为了做这种转换,Weblogic Server需要知道HPPT request中的数据的编码方式。这可以通过在Weblogic.xml的中设含卖指置.

在weblogic和tomcat下如何解决Word Excel打开乱码问题             在weblogic应用程序下对于有时上传的文件 (如word excel等)需要打开或知凯下载到本地时 在weblogic容器默认情况下可能是以记事本打开从而导致乱码现象 为解决此问题可以在你的项目(project)下的web xml文件中增加如下代码即可解决直接打开而出现乱码问题     为了让能在IE浏览器中自动打开或d出对话框的设置 需要在WEB XML中进行如下的设春厅置 在WEB XML中添加<mime mapping>    <extension>: 文件的扩展名    <mime type>: 除了该类型文件的可执行文件 同WINDOW注册表中的    /HKEY_CLASSES_ROOT下该类文件的Content Type 的值一样     如能在IE中自动打开DOC XLS PDF文件需在web xml文件中增加如下配置:    <mime mapping>    <extension>doc</extension>    <mime type>application/msword<扒猛隐/mime type>    </mime mapping>

<mime mapping>    <extension>xls</extension>    <mime type>application/msexcel</mime type>    </mime mapping>

<mime mapping>    <extension>pdf</extension>    <mime type>application/pdf</mime type>    </mime mapping>    web xml在WEB INF目录下面     至此即可解决出现上述的问题了

另外页面中只需要增加:    response setContentType( application/vnd ms Excelcharset=gb )     response setHeader( Content disposition attachmentfilename=BatchWork_ xls )//Excel    这两行代码即可实现页面导出成Excel或Word(将ms Excel修改成ms Word即可)文档

lishixinzhi/Article/program/Java/hx/201311/26992


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12409583.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存