环境:
Liferay Portal 5.2.3 CE (Bundle with tomcat 6)
开发方式:
plugin sdk
1.Jsp页面乱码
参照普通的Jsp乱码解决方案
比如在Jsp页面开始加入
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
2.Portlet信息乱码(标题title portlet-info)
参照sample-localized-portlet-5.2.0.1.war
在Portlet.xml中加入
<resource-bundle>你的资源文件</resource-bundle>
eg.
资源文件在info/heylib/liferay/resources/Resource.properties
<resource-bundle>info.heylib.liferay.resources.Resource</resource-bundle>
如果你有其他i18n支持
<supported-locale>fr</supported-locale>
<supported-locale>zh</supported-locale>
<resource-bundle>info.heylib.liferay.resources.Resource</resource-bundle>
当然Resource_zh.properties , Resource_fr.properties 应该是存在的,而且是和Resource.properties在同一路径下
注意一点:
Resource.properties文件不管你是UTF-8还是ISO,GBK的 记得native2ascii
否则仍将出现乱码,eclipse下推荐使用PropertiesEditor插件
keywords应该足够了,其他不详google一下,应该没问题了
分享到:
相关推荐
- **设置环境变量**:在启动文件 `startWeblogic.cmd` 中添加 `-Dfile.encoding=UTF-8` 避免字符乱码,对于 JRockit JDK 不需要这一步。如果使用的是 JRockit,可能需要在 `setDomainEnv.cmd` 中调整 PermGen 空间...
由于提供的部分内容包含大量无法识别的乱码,我们将主要依据标题、描述和标签来生成与Liferay相关的知识点。以下是对“Liferay学习笔记1”的详细解释和相关知识点的深入探讨: ### Liferay概述 Liferay是一款开源...
根据提供的信息,我们可以推断出文档与Liferay学习相关,但由于文档内容似乎包含了大量乱码,因此我们将基于标题和描述中的关键词“Liferay”来进行详细的知识点总结。 ### Liferay基础知识 #### 1. 什么是Liferay...
- **设置JAVA_OPTIONS**:在`startWeblogic.cmd`中添加`set JAVA_OPTIONS=-Dfile.encoding=UTF-8`,防止运行时出现乱码问题。 - **调整PermGen空间**:如果使用JRockit JDK,可能需要在`setDomainEnv.cmd`中调整 ...
- **J2SDK 1.4.1**:尽管官方文档推荐使用更高版本,但在这个版本中可以避免一些中文乱码的问题。需要注意的是,Liferay在当时并未完全支持Java 1.5。 - **Jikes 1.21**:这是一个推荐使用的编译器,它可以提供...
### Liferay 6.1 + CAS 初始化环境搭建及门户解决方案 #### 一、Liferay 6.1 门户介绍 **1.1 简单介绍** Liferay是一款功能强大的开源门户平台,它包含了完整的J2EE应用。该平台不仅支持Web、EJB和JMS等技术,还...
如何使用此服务器确保您在LiferayHU网络上在本地克隆仓库cd进入根目录,打开终端/命令行并运行node index.js 您可以通过在/dblist端点上提供Liferay员工的email地址作为参数来开始在端口3000上调用该服务,例如: ...