`

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 红皮书 中文版IBM AIX 红皮书 中文版IBM AIX 红皮书 中文版IBM AIX 红皮书 中文版IBM AIX 红皮书 中文版IBM AIX 红皮书 中文版

    IBM AIX中文参考资料

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

    AIX中文教材.pdf

    ### AIX中文教材知识点概述 #### 一、AIX简介 **AIX**(Advanced Interactive Executive)是由IBM公司开发的一款类Unix操作系统,主要用于IBM Power Systems服务器。本教材旨在为学习者提供全面深入的AIX系统知识...

    处理 aix The parameter list is too long

    标题“处理aix The parameter list is too long”直指这个问题的核心,即在AIX系统中,当用户试图传递过多的参数给一个命令或脚本时,系统会返回此错误信息。这可能是由于大量文件名、路径或者选项导致的。在Linux和...

    AIX下常见的问题整理

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

    IBM AIX简要中文资料

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

    AIX错误代码对照表

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

    AIX操作系统(中文)

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

    IBM官方AIX模拟器

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

    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默认的软件包管理...

    AIX命令参考大全中文版,卷 4,n - r_aix_aixcommand中文_COMMAND_

    **标题与描述解析** 标题"AIX命令参考大全中文版,卷 4,n - r_aix_aixcommand中文_COMMAND_"表明...通过深入学习和理解这些命令,可以提升对AIX系统的管理和维护能力,从而更好地优化系统性能,解决可能出现的问题。

Global site tag (gtag.js) - Google Analytics