`

AIX中文处理偶然出现部分汉字乱码的问题

阅读更多

有个项目,服务器是AIX,客户端上传的GBK编码的文件,在服务器上处理时经常会出现不确定的部分乱码问题,在代码中怎么转码都无济于事,而从主机上把文件下载到本地,再用文本编辑器打开,没有乱码,可以排除文本文件本身存在乱码的可能性。最后查看主机默认字符集是zh_CN.IBM-eucCN。
愚分析认为:
IBM-eucCN虽然兼容GBK,但是支持的汉字比较少,有些字无法正常显示,导致文本处理出现部分乱码。

于是在JAVA启动命令行中指定编码方式: -Dfile.encoding=GB18030,再测试,问题解决。我接触的项目中,用Solaris居多,AIX相对较少,所以出现该问题时,没有往OS层面仔细考虑或者主观地认为文件本身无乱码,那么出现乱码问题肯定是文件处理程序造成的,导致浪费不少时间。

分享到:
评论

相关推荐

    润乾报表乱码问题

    导出文件乱码问题的解决方法,如果在Windows系统部署时导出PDF正常,但在AIX系统部署时出现乱码,应考虑是否是服务器缺少中文字符集支持。可以尝试在报表设计器中将字体设置为宋体,或者更换相应的报表引擎jar包。 ...

    oracle 11.2.0.2 for aix 安装过程可能出现的问题

    在Oracle 11.2.0.2 for AIX的安装过程中,可能会遇到一系列问题,这些问题不仅考验着数据库管理员的专业技能,还可能严重影响系统的稳定性和可用性。以下是对标题、描述以及部分内容中提及的关键问题的深入解析,...

    AIX 7.2 AIX 7.1 AIX 7100 AIX 7200

    此资源为AIX7.2版本 cd1和cd2,已经上传度盘 aix_7200-04-02-2027_1of2_072020.iso aix_7200-04-02-2027_2of2_072020.iso 通过qemu-system-ppc程序能在X86平台安装运行 此资源为AIX7.1版本 cd1和cd2 AIX_7.1_Base_...

    aix_6.1_安装中文字符

    AIX 6.1 安装中文字符集 AIX 6.1 安装中文字符集是指在 AIX 6.1 操作系统中安装中文字符集的过程。该过程可以使得 AIX 6.1 操作系统支持中文字符集,满足用户在使用 AIX 6.1 操作系统时的需求。 安装中文字符集的...

    AIX 中文管理手册

    《AIX中文管理手册》是一本详尽介绍IBM RISC System/6000(简称RISC/6000)平台下AIX操作系统管理的权威指南。AIX,全称为Advanced Interactive eXecutive,是IBM开发的一种UNIX操作系统,特别针对其Power架构的...

    aix常见问题整理 N多Aix的问题及解决方法

    本文主要整理了一系列关于AIX系统的常见问题及其解决方法,涵盖了系统管理、故障排查、性能优化等多个方面。 1. **Firmware升级**:使用`feprom_update`命令进行Firmware更新是确保系统硬件兼容性和稳定性的重要...

    aix中文环境

    "AIX中文环境" AIX中文环境是指在AIX操作系统中使用中文的解决方案。AIX操作系统提供了多种语言环境,包括英文、法语、德语、西班牙语、意大利语、葡萄牙语等,但是默认情况下,AIX操作系统不支持中文环境。因此,...

    IBM AIX中文参考资料

    **IBM AIX中文参考资料概述** IBM AIX,全称Advanced Interactive eXecutive,是由IBM开发的一款基于UNIX的作业系统,广泛应用于企业级服务器和大型机。它是一款强大的类UNIX操作系统,具有高度稳定性和安全性,...

    AIX原文官方文档(aix5.3)

    AIX,全称为Advanced Interactive eXecutive,是IBM开发的一种UNIX操作系统,主要应用于IBM的Power Systems服务器。在AIX 5.3版本中,它提供了丰富的功能和强大的稳定性,适用于企业级应用和服务。这份"AIX原文官方...

    IBM AIX 中文版红皮书

    IBM AIX 红皮书 中文版IBM AIX 红皮书 中文版IBM AIX 红皮书 中文版IBM AIX 红皮书 中文版IBM AIX 红皮书 中文版IBM AIX 红皮书 中文版IBM AIX 红皮书 中文版

    AIX下常见的问题整理

    ### AIX下常见的问题整理与解析 #### 一、AIX常见问题概览 AIX是IBM开发的一款基于UNIX的操作系统,广泛应用于大型机、工作站等高性能计算环境中。由于其复杂性和专业性,用户在使用过程中会遇到各种各样的问题。...

    IBM AIX简要中文资料

    学习如何创建、扩展和管理这些存储资源是AIX运维的关键部分。 进程管理是任何操作系统的核心。在AIX中,你可以使用ps、topas和lsof等命令来监控和管理进程。了解如何启动、停止、挂起和恢复进程,以及如何调整进程...

    IBM官方AIX模拟器

    3. **软件开发与调试**:对于AIX平台上的应用程序开发者,模拟器提供了一个安全的环境来编译、测试和调试代码,避免了在生产环境中可能出现的问题。 4. **系统培训**:教育机构或个人学习者可以利用模拟器进行AIX...

    AIX错误代码对照表

    在AIX的日常管理和维护过程中,遇到错误代码是常见的情况,这些错误代码通常提供了系统出现问题的具体信息,帮助管理员定位和解决问题。本篇文章将详细解读"AIX错误代码对照表",并探讨如何理解和利用这些代码来优化...

    aix 字符集安装

    重启后,AIX应该能完全支持中文简体字符集,可以正常处理和显示中文内容。 安装`Zh_CN`字符集后,AIX系统将更加友好地服务于中文用户,提供完善的本地化体验。这对于在AIX上运行的中文应用程序和数据至关重要,确保...

    AIX操作系统(中文)

    AIX操作系统,全称为Advanced Interactive eXecutive,是...通过学习AIX操作系统(中文)的相关资料,用户将能够全面了解AIX的基本概念、管理技巧、故障排查方法,从而提升在IBM小型机环境下的运维能力和问题解决能力。

    AIX 6.1中文语言安装包,直接smitty安装

    AIX6.1(6100-03)中文语言bff安装文件包,从操作系统安装光盘上挑出,并安装验证,包含简体中文的IBM-eucCN(zh_CN)和UTF-8(ZH_CN)两种编码格式。下载安装包,上传服务器,解tar后,运行一下命令安装,安装后locale -...

    AIX红皮书中文版[PDF]

    **AIX系统详解** AIX,全称Advanced Interactive eXecutive,是由IBM开发的一款强大的UNIX操作系统,主要用于IBM的Power架构服务器。...阅读并理解这本书,将有助于提升在IBM AIX环境下的操作能力和问题解决能力。

    aix下rsync安装包

    其主要特点包括增量传输、只更新变化部分、支持断点续传,以及通过SSH等安全协议进行加密传输,这使得`rsync`在企业级环境中尤为实用。 在AIX系统上安装`rsync`可能需要一些额外的步骤,因为AIX默认的软件包管理...

Global site tag (gtag.js) - Google Analytics