`
lavafree
  • 浏览: 539021 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

编码的细节带来大问题

    博客分类:
  • Java
阅读更多

今天同事吧快钱支付的接口做完了,部署服到服务器,快钱一直提示mac错误,但是同事在本地调试却没问题。

一个很奇怪的问题,粗看了一下代码没什么问题。开发用的是window,部署服务器是linux,这样的问题就比较难找了。

 

只能在服务器比本地打印信息调试,刚开始怀疑md5加密的问题,但调试下来直接用一个String 加密,服务器跟本地是一样的,后来发现同事那个串里面有中文,用java.net.URLEncoder.encode(productDesc)来做了编码,看来问题就在这里,encode不加编码方式的时候默认用的机器的默认编码方式,所以本地也是gb2312没问题,linux服务器不是,所以错了,改为java.net.URLEncoder.encode(productDesc,"gb2312")解决问题。

 

一下小小的问题调试了整整一个上午,很郁闷。编码中一些细微的东西还是要注意的,有时候很难找到问题。

1
0
分享到:
评论
1 楼 shellfish 2010-10-28  
看来编码问题是常见的从windows开发后部署到linux里出现的问题。

相关推荐

    URL编码 URL编码

    URL编码,全称为统一资源定位符(Uniform Resource Locator)编码,是互联网上用于标识资源的一种...在日常工作中,我们应该时刻注意URL编码的细节,确保数据的正确传输和解析,从而提升应用程序的稳定性和用户体验。

    易语言模块新编码转换大全.rar

    总之,《易语言模块新编码转换大全》是一个全面的编码解决方案,它为易语言的使用者提供了处理编码问题的强大武器,使他们在编程过程中能更加专注于逻辑设计和功能实现,而不是编码细节。通过深入学习和应用这个模块...

    图像编码技术的研究和应用.doc

    图像编码技术是信息技术领域的重要组成部分,它涉及到图像数据的压缩、传输和恢复,旨在解决大量图像数据带来的存储、处理和传输难题。图像编码系统由编码器和解码器构成,两者通过信道级连接,形成一个完整的流程。...

    JPEG编码之DCT与量化

    JPEG(Joint Photographic Experts Group)是一种广泛应用于...然而,量化会带来图像质量的损失,特别是在高频区域,可能导致图像出现块效应和细节丢失。理解这些基本原理对于优化JPEG编码参数和提高压缩效果至关重要。

    视频编码全角度解析

    变换编码则将像素的亮度和色度信息转换到另一个域,如离散余弦变换(DCT)域,以使高频细节集中在低频部分,便于进一步的量化和编码。这个过程可以显著压缩信号,因为人眼对低频成分更敏感。 熵编码是对经过预测和...

    HDL 编码风格与编码指南

    通过明确记录每一次变更的具体细节,可以有效地跟踪代码的发展历程,便于后续的维护和升级。 1. **文件头**:文件头应包含以下关键信息: - **模块名**:模块的名称。 - **文件名**:文件的名称。 - **需要的库*...

    STCs 编码讲解-关晴骁

    ### STCs 编码讲解-关晴骁 #### 一、线性码与隐写术 线性码作为编码理论的基础部分,在隐写术中扮演着至关重要的角色。...掌握STC编码的基本原理和技术细节,对于从事隐写术领域的研究和开发人员来说是非常有价值的。

    基于SOPC的JPEG2000编码器设计 jul09_2.pdf

    本研究提出的基于SOPC的JPEG2000编码器设计,通过优化关键模块的结构和算法,有效地解决了传统JPEG标准存在的问题,并充分利用了FPGA的并行处理能力,实现了高性能的实时编码。这对于网络传输、视频监控等领域具有...

    视频编码算法研究的论文

    这些新标准的引入也带来了新的编码技术挑战,例如自适应编码、深度学习在编码中的应用等。 总之,视频编码算法的研究是一个多维度、跨学科的领域,涵盖了信号处理、计算机视觉、信息理论等多个方面。通过深入学习jm...

    分数位平面编码方法及其电路结构

    本文介绍的分数位平面编码方法及其电路结构提供了一种有效的解决方案,以应对JPEG2000标准中分数位平面编码所带来的计算复杂度问题。通过位平面与处理过程双重并行化的策略,结合精心设计的电路结构,不仅可以显著...

    U890电子行业套件独立安装包-存货分段编码

    此外,如果需要对系统进行更新或修复,还可以使用提供的补丁文件,这些补丁可以解决已知问题,提升系统的稳定性和性能。 在实际应用中,U890电子行业套件的存货分段编码不仅有助于库存的精细化管理,还可以与其他...

    用于增强层码流的差错鲁棒编码

    然而,这种分层结构也带来了差错传播的问题,即一旦某个增强层的数据受损,可能会影响到后续所有层的信息解码,从而降低图像的整体质量。 #### 差错鲁棒编码的重要性 在实际的网络环境中,数据传输可能会遇到各种...

    徐迈-《面向QoE的感知视频编码》.pdf

    传统的视频编码标准,如MPEG-1、MPEG-2、AVC(H.264)和HEVC(H.265),随着技术的进步,编码效率不断提高,但同时也带来了计算复杂度的显著增加。例如,从MPEG-1到HEVC,编码复杂度增加了大约100倍,这引发了所谓的...

    Xcode控制台把UTF8编码显示成中文

    在iOS开发过程中,开发者...通过扩展NSString类,使得开发者无需关心编码细节,就能在控制台中清晰地看到中文输出,提高了开发效率和调试体验。在实际开发中,合理利用这样的工具和技巧,可以使我们的工作更加顺畅。

    huffman编码系统(Qt做的)

    哈夫曼编码(Huffman Coding)是一种数据压缩算法,由美国计算机科学家大卫·艾尔文·哈夫曼在1952年提出。...通过这个系统,用户可以方便地对文件进行压缩和解压缩,体验哈夫曼编码带来的数据压缩效果。

    计算机系统结构Huffman编码的原程序绝对可用

    Huffman编码是一种高效的数据压缩算法,它在计算机科学和信息技术领域有着广泛的应用,尤其是在文本压缩、图像压缩和数据...掌握Huffman编码的概念、构建方法以及其实现细节,对于理解和应用数据压缩算法具有重要意义。

    PHP语言的编码规范

    同时,避免在行末留下多余空格,这是为了避免不必要的空间浪费和潜在的代码解析问题。 #### 二、命名约定 命名约定是编码规范中的核心部分,它直接影响到代码的可理解性和可维护性。在PHP中,类名的设计应当反映出...

    (毕厚杰)新一代视频压缩编码标准H.264.rar

    通过阅读《新一代视频压缩编码标准H.264》这本书,读者不仅可以了解到H.264的基本原理和技术细节,还能深入探讨其在实际应用中的优化策略和挑战,对于从事视频编码、传输和处理工作的专业人士来说,是一本极具价值的...

Global site tag (gtag.js) - Google Analytics