请教下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"%> --------------------编程问答-------------------- 同意一楼意见
--------------------编程问答-------------------- 我在head-title.jspf里边这样写的,没问题。
<title><%=new String("***易做图局警务综合信息系统".getBytes("iso-8859-1"))%></title>
补充:企业软件 , WebSphere