当前位置:软件学习 > 其它软件 >>

请教下websphere portal的主题中中文转码的问题

请教中文转码


<%!String titleName = new String(str.getBytes("iso-8859-1"),"gb2312");%>
这样转码在default.jsp中正常显示中文的,但写在.jspf文件里就会报下述错误:
错误消息:
JSPG0049E: /themes/html/SHTOBACCO/Default.jsp 无法编译:JSPG0225E: 静态包含的文件 /themes/html/mytheme/footer.jspf 中的第 12 行
发生错误JSPG0093E: 文件 /themes/html/mytheme/Default.jsp 生成 servlet 
错误C:\IBM\WebSphere\wp_profile\temp\wisdo\WebSphere_Portal\wps\wps.war\themes\html\mytheme\_Default.java : 739 : Default constructor cannot handle exception type UnsupportedEncodingException thrown by implicit super constructor. Must define an explicit constructor


portal 6.1版
--------------------编程问答-------------------- 最好写入页面的中文字体都转成utf-8的编码,或者配置在nls文档中获取
提供在线编码转换工具
http://www.mytool.in/GB2312-UTF8.html
或者加装eclipse插件 --------------------编程问答-------------------- footer.jsp:
<%@page pageEncoding="GBK"%>  --------------------编程问答-------------------- 同意一楼意见
引用 1 楼 zzshen 的回复:
最好写入页面的中文字体都转成utf-8的编码,或者配置在nls文档中获取 
提供在线编码转换工具 
http://www.mytool.in/GB2312-UTF8.html 
或者加装eclipse插件
--------------------编程问答-------------------- 我在head-title.jspf里边这样写的,没问题。
<title><%=new String("***易做图局警务综合信息系统".getBytes("iso-8859-1"))%></title>
补充:企业软件 ,  WebSphere
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,