`
popoer
  • 浏览: 18380 次
  • 来自: ...
文章分类
社区版块
存档分类
最新评论

解决pluto的两个中文问题

阅读更多
目前发现pluto 1.1.4版本有两个中文的问题,
1是在jsp页面输出中文乱码,解决方法是修改themes\pluto-default-theme.jsp,在jsp头部添加编码的标签即可
<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
2是使用ActionResponse.setRenderParameter方法时如果有中文参数,也是会乱码,解决方法是修改org.apache.pluto.driver.url.impl.PortalURLParserImpl,在encodeCharacters方法中添加URLEncode的处理。
   
/**
     * Encode special characters contained in the string value.
     * @param string  the string value to encode.
     * @return the encoded string.
     */
    private String encodeCharacters(String string) {
        for (int i = 0; i < ENCODINGS.length; i++) {
            string = StringUtils.replace(string,
                                         ENCODINGS[i][0],
                                         ENCODINGS[i][1]);
        }
        try {
			return URLEncoder.encode(string,"utf-8");
		} catch (UnsupportedEncodingException e) {
			return string;
		}
    }
0
1
分享到:
评论
7 楼 tigerqiu85 2011-12-22  
帮了大忙了。。。
真没想到到了2.0.3版还有这个问题,或许不是个问题......他本来就不知道我们要用什么编码方式,不过连个相关文档也找不到
全是英文的
6 楼 wqyang 2008-12-13  
感谢。
不过1.1.6版本的没有这个类了,有谁知道1.1.6版本的怎么解决中文问题吗?非常感谢!
5 楼 huangwwjp@126.com 2008-10-08  
按照上面所讲的做,可是我还是出现了乱码问题,怎么解决?
4 楼 huangwwjp@126.com 2008-10-08  
解决了。。。
3 楼 huangwwjp@126.com 2008-10-08  
能详细的讲一下吗?我没大看懂,谢谢。。。
2 楼 changmingivy 2008-07-13  
非常感谢博主,最近刚开始学pluto,也碰到了这个问题,现在解决了,非常感谢...
1 楼 superwb 2008-03-25  
请问博主jetspeed熟吗?

相关推荐

    ADALM-PLUTO-master_pluto实现载波同步_adalmpluto_pluto实现qpsk_pluto_

    为了解决这个问题,我们需要实现载波同步算法,例如成本函数法、滑窗相位估计算法(Costas环)或更现代的数字信号处理方法,如基于匹配滤波器的同步。 在提供的`adalmpluto_pluto实现载波同步`示例中,可能包含了...

    Pluto故障代码.pdf

    Pluto 故障代码解析 本文档主要介绍了 Pluto 故障代码的解释和故障诊断方法。该文档提供了 Pluto 故障代码的...本文档提供了 Pluto 故障代码的详细信息和故障诊断方法,旨在帮助用户快速诊断和解决 Pluto 故障问题。

    tomcat 配置 Pluto 步骤

    你需要部署两个war文件:`pluto-portal.war`和`pluto-testsuite.war`。这些文件通常位于`D:\pluto-1.1.4\pluto-portal\target`或`pluto-1.1.4-bundle\pluto-1.1.4\PlutoDomain`目录下。根据`pluto.xml`和`testsuite....

    Windows Drivers for PlutoSDR.pdf

    具体来说,PlutoSDR 的驱动程序包括以下几个方面: 1. **设备驱动**:这些驱动允许 PC 正确设置与 PlutoSDR 设备间的通信。 2. **应用代码**:如 MATLAB、Simulink、GNU Radio、iio-oscilloscope (osc) 或 scopy 等...

    基于pluto的simulink文件,采用qpsk

    I/Q调制是通过生成两个正交信号(即I和Q通道)来实现的,它们代表了信号的幅度和相位信息。解调时,这两个信号被再次处理以恢复原始数据。 此外,为了优化系统性能,通常需要进行信道仿真,模拟真实世界的信道特性...

    leantrx-20180211_plutosdr_zip_

    5. **社区和支持**:由于 PlutoSDR 是开源项目,它通常有一个活跃的社区,提供文档、教程和论坛讨论,帮助用户解决问题和分享经验。对于 Leantrx,可能也有类似的社区资源,例如GitHub仓库、官方论坛或邮件列表。 6...

    plutosdr-fw-v0.31.zip

    这次提供的"plutosdr-fw-v0.31.zip"是一个固件更新包,版本号为0.31,通常意味着对之前版本的改进和增强。 首先,让我们了解固件更新的重要性。固件是设备内部控制硬件行为的软件,它决定了设备的功能和性能。定期...

    Pluto-SP-R2017b.zip

    通过这个离线安装包,用户可以充分利用Pluto硬件进行各种复杂的无线通信和信号处理实验,而无需担心网络连接的问题。对于需要在离线环境下工作的科研团队或者教学环境,这种离线安装方式无疑是非常实用的。

    Pluto Firmware Updates.pdf

    详细介绍如何升级PLUTOSDR的固件。

    Pluto 简单的实例包含数据库连接和源码

    【标题】"Pluto 简单的实例包含数据库连接和源码" 是一个关于学习 Pluto 框架基础操作的资源包,其中涉及到的关键知识点包括 Pluto 框架的基本使用、数据库连接以及源码分析。 Pluto 框架是一个用于开发 Web 应用...

    maven+pluto2.0搭建portlet环境

    注意:根据原文提到的注意事项,这里应该使用 `org.apache.portals.pluto` 而不是 `org.apache.pluto`,以避免下载错误版本的问题。 ###### 2.5.2 修改 jaxb-impl.version 版本 打开 `pluto2` 目录下的 `pom.xml` ...

    Pluto_QAM.rar_matlab pluto_pluto_pluto matlab

    标题中的"Pluto_QAM.rar_matlab pluto_pluto_pluto ...如果遇到问题,可以通过查阅Matlab的帮助文档或在线资源来解决。最终,我们可以运行这个脚本来验证模拟的正确性,并通过调整参数来观察不同条件下的系统性能。

    pluto-2.0.0-bundle.zip

    总的来说,Pluto 2.0.0是一个全面的解决方案,旨在为开发者提供一个强大而灵活的平台,用于创建高质量的Web应用。通过深入研究和使用提供的资源,开发者可以充分利用Pluto的功能,提升开发效率,打造出色的应用程序...

    pluto-2.0.3-bundle

    "Pluto"曾是太阳系中最小的行星,象征着遥远、未知和探索,这可能意味着该项目专注于解决复杂问题,或者提供一种创新的解决方案。然而,没有更多的上下文,我们只能猜测它的具体含义。 "pluto-2.0.3"是这个压缩包内...

    lesson6_QPSK_SIMULINK_pluto_

    QPSK是一种数字调制技术,它在同一时间利用两个正交的载波来传输两比特的信息。每个载波可以处于四种可能的状态之一,即0°、90°、180°和270°,对应二进制的00、01、11和10。这种调制方法在保持较低的带宽需求的...

    pluto+portlet实例

    不会让你失望的实例,我研究了1周才弄明白,里面内置pluto2.0.3 + portlet项目 使用于pluto 和 portlet的初学者 。 往eclipse里面配置的时候一定要按照里面图片那样配置一下。

Global site tag (gtag.js) - Google Analytics