当前位置:  技术问答>linux和unix

RedHat中xml文件无法显示中文

    来源: 互联网  发布时间:2016-11-04

    本文导语:  程序最初是在windows下运行的,其中一个操作室,根据id 输出xml文件中的相应部分。可是让源码移至到Linux下后(RedHat版),重新编译,生成可执行程序。在执行时发现,值输出了XML文件中的英文部分,只要涉及到中...

程序最初是在windows下运行的,其中一个操作室,根据id 输出xml文件中的相应部分。可是让源码移至到Linux下后(RedHat版),重新编译,生成可执行程序。在执行时发现,值输出了XML文件中的英文部分,只要涉及到中文的行都没输出。例如:

***********************************************************************n
*                         修改指定数据库属性                          *n
***********************************************************************n
     : 特征格式,值为:mntfmt_xgw, mntfmt_lcw, mntfmt_mixn
     : n
在windows下的输出结果是:

***********************************************************************
*                         修改指定数据库属性                          *
***********************************************************************
     : 特征格式,值为:mntfmt_xgw, mntfmt_lcw, mntfmt_mix
     : 
在Linux下的输出结果是
***********************************************************************

***********************************************************************

     : 

总结就是,只要涉及到中文的所在行,无论中英文,都不显示。

想请问下,这到底是为什么,以及如何解决,谢谢大家。

|
用iconv命令转换一下看看能不能把xml文件正常输出,可以看到中文。
你的xml文件是直接从windows下面复制过来的吧,我猜应该是CP936。
你上面的回复说明你用iconv命令是能正常看到你的xml文件内容的。

所以问题就定位在你的应用程序上面了。你的应用程序代码中并没有支持多字节编码。你的代码是什么语言写的,如果是C的话试着用setlocale设置一下语言试试,如果是别的语言,可以在google上搜索一下那个语言对多字节编码和unicode的支持。

    
 
 

您可能感兴趣的文章:

  • 求助:redhat9安装时选的英文,现在想变成中文,怎么办?打开中文网页中文也是乱码??
  • 中文问题:我使用的是MEPIS Linux,系统不能显示中文,我能不能把Redhat中的中文字体移植到这个系统中?
  • redhat 7.3 光盘中文目录名,xmms的中文歌曲名如何显示?
  • 用putty走ssh登录redhat9中文版,怎么输入中文?
  • 为什么在redhat linux8中文下字处理程序中无法输入中文?
  • 安装 Redhat 的时候没有选中文, 怎样把中文加进来?
  • 在redhat9.0下,由于在安装的时候没有选择安装中文系统语言,不能正确显示中文的问题
  • Redhat9.0挂载windows分区(ntfs)不能显示中文目录和中文名称的文件?
  • redhat linux 9英文版下怎样显示windows中文目录和查看中文文件?
  • 如何使没有中文支持的Redhat7.3能显示中文?在线等待,急用
  • 我安装redhat linux9.0,选择简体中文,为什么在命令行模式下的中文显示为乱码呢,如何解决?
  • 我安装了Redhat 7.3中文版,可以输入和显示中文文件,但是在光盘上的中文文件名却不能正确显示,为什么?你们的是这样的吗?
  • redhat8.0中有中文输入法,可惜那个openoffice看不见中文,怎么办?还有怎么没有五笔啊?谁能给个我啊?
  • 我的redhat7.3&8.0(中文版)不能显示光盘中的中文文件名,why?how?
  • 为何我在redhat9.0下的浏览器看csdn,左侧的frame中的中文全是%开头的乱码?怎样才能正确显示中文?
  • RedHat Linux 7.2有中文版吗?
  • 我想汉化redhat 7.1,能否利用redhat 8.0中文 的光盘中的现成程序
  • redhat Enterprise LINUX 12.0 无法显示中文
  • redhat9 linux显示中文的问题??
  • 请问如何在redhat下使用中文?
  • [RedHat9]RedHat9无法进入图形模式,疑是声卡问题,请教如何解决?
  • redhat9.0与xp双启,xp重装,无法启动redhat,怎样恢复双启。谢谢!
  • redhat7.2下无法安装Qt:变量QTDIR无法设置为/usr/local/qt
  • RedHat9无法上网,求助!!!
  • 求教,下载的redhat linux 7.3 disk 1 (ISO)刻盘后无法启动
  • 为什么redhat7.3下面无法登陆信箱?
  • redhat 8.0跑在vmware下,无法进入图形界面。
  • 安装好redhat linux7.3以后,为什么有部分的菜单无法显示
  • 我的redhat 可以自动获得Ip地址 却无法浏览网页 !
  • redhat9中,apach+php无法联接mysql
  • redhat linux挂windows硬盘后无法显示中文 如何解决?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Linux_centos_redhat下tar命令解压tgz文件方法
  • Redhat Linux下用c怎么可以知道一个文件是文件夹还是真的文件?
  • 根据文件大小查找文件的find命令举例(Linux,centos,redhat)
  • 如何使文件名为中文的文件在redhat7.2中正常显示而不用"?"号显示
  • Redhat/Centos下rpmbuild命令从spec文件或者tar包建立rpm
  • 下载了redhat,如何将iso文件变成光盘文件??
  • Redhat7.3的文件系统是不是默认不产生core文件?
  • ? redhat 7.1中的inetd.conf文件放在什么地方啊?是不是换文件名了?
  • RedHat9中挂载windows分区后,查看其中的文件夹和文件名时,显示为许多"????"
  • redhat9.0中用loacte搜出许多实际上已经被删除的文件,却见不到刚建立的文件,这是怎么回事?
  • 硬盘安装ISO文件的REDHAT6.2问题
  • RedHat 9 如何重新编译内核并重新配置启动文件使其起作用?
  • XP下如何把文件放进VM5.5的redhat9下面去
  • redhat linux 超大文件传输老中断
  • 谁有Redhat 9 简体中文版的第三张光盘文件,或下载地址
  • BT上下载的.iso文件(虚拟光驱文件)的redhat linux怎么安装??
  • 请教redhat9下如何解压一个.rar的文件到子目录aa下?
  • 最紧急求救:怎样从bin文件启动来安装Redhat linux啊?!!
  • 问一下redhat的文件格式
  • 在REDHAT7中怎样给一个文件加密
  • redhat linux平台下文件正在使用判别C++?
  • redhat/centos 常用信息查看命令整理
  • 请问redhat6.2或redhat7.0有没有汉化版本或汉化包。only redhat serial?
  • Linux/centos/redhat下各种压缩解压缩方式详解
  • 我机器上装了win98SE,win2000 Server,和Mandrake linux,我想再装个RedHat,可是到后来我发现RedHat没有认出ManDrake,我装上RedHat后,Lilo
  • redhat linux/CentOS 6/7 关闭防火墙(iptables)命令,作用:CentOS 防火墙不关行不行?
  • 不是说Liunx是免费发布的嘛,请问哪里可以下载RedHat 7.3或更高版本的redhat的完全安装版,请提供地址,我想装个redhat学学
  • 红帽redhat下通过脚本和yum安装docker容器引擎的详细步骤
  • 三个问题,关于RedHat7.2和RedHat7.3的........
  • REDHAT8 比 REDHAT7.x要好多少? 是不是对硬件要求比较高? 另外
  • redhat13.8与redhat9有什么驱别?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3