`
walsh
  • 浏览: 433117 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

suse乱码问题解决

阅读更多
本文转载地址:http://www.linuxdiyf.com/bbs/thread-110895-1-1.html
系统:suse linux enterprise server 10

问题:编写的程序在X window终端上运行出现乱码,在控制台上运行同样也出现乱码.

解决方法:

1.确定系统的内码是中文编码:如GBK,GB2312等.可以通过locale命令来查看,如果不是,可以修改过来.启动Yast2控制中心,打开“系统”——> “/etc/sysconfig编辑器”,依次展开“System ->Environment ->Language"项,把你面以RC打头的项的值全改成GB2312.(也可以直接修改/etc/sysconfig/language文件).

2.装上zhcon中文外挂.

zhcon是工作在Linux控制台下的高效双字节中/日/韩(CJK)虚拟终端,就像DOS环境中的UCDOS一样,为控制台(console)环境提供完整的双字节语言环境。下载使用前请注意: zhcon不适用于X Window的终端,在X Window中可以选择cxterm或rxvt作为中文终端。 zhcon是外挂式平台,与内核汉化不同,不需要对linux的kernel打补丁。如同普通的linux软件,可以方便地直接安装zhcon,在主控制台上执行zhcon后,就可以进入中文平台,也可以随时退出返回到西文状态。 zhcon是遵循GPL原则的自由软件,因为任何人都没有理由为使用自己的母语而付费。

官方网站:http://zhcon.sourceforge.net/index_cn.html,那里有源码包也有二进制的rpm包.

装完zhcon后,先运行它,zhcon,它会出现一些提示信息,它模拟了一个shell.然后再运行自己的程序,中文就显示正常了.

3.X window下的终端

菜单项上有个"终端"选项,选择"编码方式"为GB2312或GBK就行OK了.
分享到:
评论

相关推荐

    SUSE TELNET乱码改GBK

    SUSE及LINUX系统在TELNET下中文显示为乱码解决方法, 包括已知的三种方法

    linux安装oracle图形界面乱码问题.docx

    Linux 安装 Oracle 图形界面乱码问题解决方案 Linux 安装 Oracle 图形界面乱码问题是由于多种原因引起的,比如 Linux 操作系统的语言环境、Oracle 安装包的语言环境、Java 显示问题等。下面是解决这个问题的详细...

    LInux 乱码解决资料搜集

    4. **调整环境变量**:如果上述步骤未能解决问题,则需要检查并修改环境变量。例如,在`/etc/profile`或`/etc/sysconfig/i18n`文件中设置`LC_ALL`为支持中文的编码格式。 通过上述步骤,可以有效解决Linux系统中的...

    linux安装oracle图形界面乱码问题.pdf

    本文主要讨论如何解决这个问题以及安装Oracle 10g在SUSE Linux Enterprise 10上的基本步骤。 首先,Oracle 10g的最低系统需求包括内存至少1GB(虚拟机中为768MB),Swap分区至少1GB且应设为内存的两倍,以及对 `/...

    linux 部署系统jdk6 tomcat6安装配置 oracle11g中文显示乱码

    ### Linux部署系统JDK6与Tomcat6安装配置及Oracle11g中文显示乱码解决方案 #### 一、概述 本文将详细介绍如何在Linux环境下安装配置JDK6、Tomcat6以及解决Oracle11g数据库中文显示乱码的问题。整个过程涵盖了从...

    在suse linux enterprise 10 中安装 oracle 10g (带图说明

    在SUSE Linux Enterprise 10中安装Oracle 10g是一项技术性的工作,涉及到操作系统配置、软件包安装、用户设置、环境变量配置以及数据库安装等多个环节。...记得在安装过程中密切关注错误提示,以便及时解决问题。

    cacti_suse_64_sp4所有都是源码包安装说明

    cacti_suse_64_sp4所有都是源码包安装说明:是全程采用源码包安装,适用于所有LINUX系统的安装,包括解决乱码,图出不来,以及安装过程配置客户端被监控的对应内容都有详细说明

    mp3 ID3v1中文乱码完美解决方法

    以上方法涵盖了从系统层面到具体播放器的配置,通过这些步骤,大部分情况下可以有效解决MP3 ID3v1中文乱码的问题。然而,考虑到现代的MP3播放器和系统通常支持ID3v2或其他更先进的元数据格式,这些问题在新系统中...

    suse redhat sco Netterm Securecrt 配置

    - 要解决SSH远程连接时的中文乱码问题,可以在SecureCRT的“会话选项”中设置正确的字符编码,如GBK或UTF-8,并确保服务器支持相应的编码。 通过理解并实践这些知识点,你将能更有效地管理Linux系统,解决网络配置...

    Suse Enterprise Server 11.4 Oracle 11gR2 安装指南

    - 如有需要,可以通过调整SecureCRT的配置选项来解决乱码问题。 综上所述,安装Oracle 11gR2在SUSE Enterprise Server 11.4上的整个流程包含了多个步骤,从环境准备到具体的安装配置,每一步都需要仔细操作。通过...

    Suse Enterprise Desktop 11.4 Oracle 11gR2 安装指南

    ### Suse Enterprise Desktop 11.4 Oracle 11gR2 安装指南 ...综上所述,通过以上步骤,您可以在Suse Enterprise Desktop 11.4环境中成功安装并配置Oracle 11gR2数据库,同时解决了常见的安装过程中可能出现的问题。

    Oracle 10G Install on SuSE10.docx

    7. **解决乱码问题**: - 如果在中文操作系统下安装Oracle,可能会遇到界面乱码的问题。建议在英文环境下安装,或者在出现乱码时,通过`export LC_CTYPE=en_US.UTF-8`临时改变字符集环境。 8. **注意事项**: - ...

    MobaXterm v12 安装板

    这款工具提供了丰富的特性,为远程计算提供了一个全面的解决方案。最新版本MobaXterm v12 提供了更多优化和改进,使得它在2019年7月28日的更新后,更加受到用户们的青睐。 **主要特点:** 1. **多会话管理**:Moba...

    Linux X窗口外挂中文系统的原理与实现.pdf

    1. **内核汉化**:直接修改X Server源代码进行汉化,虽然直观但存在诸多问题,比如需要依赖X11源码、不支持硬件升级、可能影响整个X Server的稳定性,并且无法解决因Motif动态库未处理双字节而导致的乱码问题。...

    linux 11及oracle 11系统安装操作手册

    4. **解决乱码问题:** 在安装过程中可能会遇到乱码问题,可以尝试通过以下命令临时解决: ```bash export LC_ALL=en_US export LANG=en_US ``` ##### 测试 Oracle 数据库 完成安装后,需进行一系列测试以验证...

    精选Linux入门教程(三)

    针对这些问题,通常可以在用户的主目录下的出错日志文件(如`hs_err_pid18776.log`)中找到一些线索,进而排查和解决问题。 通过以上分析,我们可以看出Linux平台上的软件生态非常丰富多样,无论是基础的下载工具、...

    RedHatEl5+WebLogic11g+Oracle10g

    3. **语言环境设置**:安装完成后,需要确保系统语言为英语,以避免后续出现中文乱码等问题。可以通过设置 `export local=en_US` 来实现。 4. **创建域**:使用 `config.sh` 脚本创建一个新的域。注意在创建过程中...

Global site tag (gtag.js) - Google Analytics