`
- 浏览:
433117 次
- 性别:
- 来自:
郑州
-
本文转载地址:
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了.
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
SUSE及LINUX系统在TELNET下中文显示为乱码解决方法, 包括已知的三种方法
Linux 安装 Oracle 图形界面乱码问题解决方案 Linux 安装 Oracle 图形界面乱码问题是由于多种原因引起的,比如 Linux 操作系统的语言环境、Oracle 安装包的语言环境、Java 显示问题等。下面是解决这个问题的详细...
4. **调整环境变量**:如果上述步骤未能解决问题,则需要检查并修改环境变量。例如,在`/etc/profile`或`/etc/sysconfig/i18n`文件中设置`LC_ALL`为支持中文的编码格式。 通过上述步骤,可以有效解决Linux系统中的...
本文主要讨论如何解决这个问题以及安装Oracle 10g在SUSE Linux Enterprise 10上的基本步骤。 首先,Oracle 10g的最低系统需求包括内存至少1GB(虚拟机中为768MB),Swap分区至少1GB且应设为内存的两倍,以及对 `/...
### Linux部署系统JDK6与Tomcat6安装配置及Oracle11g中文显示乱码解决方案 #### 一、概述 本文将详细介绍如何在Linux环境下安装配置JDK6、Tomcat6以及解决Oracle11g数据库中文显示乱码的问题。整个过程涵盖了从...
在SUSE Linux Enterprise 10中安装Oracle 10g是一项技术性的工作,涉及到操作系统配置、软件包安装、用户设置、环境变量配置以及数据库安装等多个环节。...记得在安装过程中密切关注错误提示,以便及时解决问题。
cacti_suse_64_sp4所有都是源码包安装说明:是全程采用源码包安装,适用于所有LINUX系统的安装,包括解决乱码,图出不来,以及安装过程配置客户端被监控的对应内容都有详细说明
以上方法涵盖了从系统层面到具体播放器的配置,通过这些步骤,大部分情况下可以有效解决MP3 ID3v1中文乱码的问题。然而,考虑到现代的MP3播放器和系统通常支持ID3v2或其他更先进的元数据格式,这些问题在新系统中...
- 要解决SSH远程连接时的中文乱码问题,可以在SecureCRT的“会话选项”中设置正确的字符编码,如GBK或UTF-8,并确保服务器支持相应的编码。 通过理解并实践这些知识点,你将能更有效地管理Linux系统,解决网络配置...
- 如有需要,可以通过调整SecureCRT的配置选项来解决乱码问题。 综上所述,安装Oracle 11gR2在SUSE Enterprise Server 11.4上的整个流程包含了多个步骤,从环境准备到具体的安装配置,每一步都需要仔细操作。通过...
### Suse Enterprise Desktop 11.4 Oracle 11gR2 安装指南 ...综上所述,通过以上步骤,您可以在Suse Enterprise Desktop 11.4环境中成功安装并配置Oracle 11gR2数据库,同时解决了常见的安装过程中可能出现的问题。
7. **解决乱码问题**: - 如果在中文操作系统下安装Oracle,可能会遇到界面乱码的问题。建议在英文环境下安装,或者在出现乱码时,通过`export LC_CTYPE=en_US.UTF-8`临时改变字符集环境。 8. **注意事项**: - ...
这款工具提供了丰富的特性,为远程计算提供了一个全面的解决方案。最新版本MobaXterm v12 提供了更多优化和改进,使得它在2019年7月28日的更新后,更加受到用户们的青睐。 **主要特点:** 1. **多会话管理**:Moba...
1. **内核汉化**:直接修改X Server源代码进行汉化,虽然直观但存在诸多问题,比如需要依赖X11源码、不支持硬件升级、可能影响整个X Server的稳定性,并且无法解决因Motif动态库未处理双字节而导致的乱码问题。...
4. **解决乱码问题:** 在安装过程中可能会遇到乱码问题,可以尝试通过以下命令临时解决: ```bash export LC_ALL=en_US export LANG=en_US ``` ##### 测试 Oracle 数据库 完成安装后,需进行一系列测试以验证...
针对这些问题,通常可以在用户的主目录下的出错日志文件(如`hs_err_pid18776.log`)中找到一些线索,进而排查和解决问题。 通过以上分析,我们可以看出Linux平台上的软件生态非常丰富多样,无论是基础的下载工具、...
3. **语言环境设置**:安装完成后,需要确保系统语言为英语,以避免后续出现中文乱码等问题。可以通过设置 `export local=en_US` 来实现。 4. **创建域**:使用 `config.sh` 脚本创建一个新的域。注意在创建过程中...