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

程序在linux下运行,所有中文都显示为“口 口”怎么办?

    来源: 互联网  发布时间:2015-09-06

    本文导语:  java项目(窗体程序)打好包后,在linux下可以运行,但所有显示中文的地方都显示为“口 口”,并报告warning: warning:cannot convert string "-tlc-song-medium-r-normal-r-normal--*-140-*-*-c-*-gbk-0" to type FontStruct  已经用了locale ...

java项目(窗体程序)打好包后,在linux下可以运行,但所有显示中文的地方都显示为“口 口”,并报告warning:

warning:cannot convert string "-tlc-song-medium-r-normal-r-normal--*-140-*-*-c-*-gbk-0" to type FontStruct 

已经用了locale 命令,并设置了export LANG=zh_CN.gbk ; export LC_ALL=zh_CN.gbk

可是还是不行,怎么办?

急~我对linux一点都不熟,对font.property更是一点都不懂,请各位高手指点,谢谢 ^_^

|
你确认一下你的程序里面中文的是什么编码.
然后看看,你linux设的中文环境用的又是什么编码.

我想你程序里面用的应该是utf8的编码,而linux的环境应该是gb的编码.
所以,你可以 : 
#export LC_ALL=zh_CN.utf8 试试

|
是UTF-8吧?

不确定的话就用find / -name "zh_CN*"找找看,找到什么就加什么

一般来说用zh_CN.GB2312比较不容易出问题……

当你编写的程序和你的系统里面用的字符集一致的时候才能显示出正确的字符,不过注意,一致并不是严格的要求两个字符集完全一样,只不过要求你使用的那部分字符的二进制编码和字体的对应关系一致就可以了(譬如GB2312和GB18030里面的某些字符)

|
到jre目录,jre/lib/fonts

|
可能是编码的问题,也可能是字库的问题.

    
 
 

您可能感兴趣的文章:

  • 为什么在redhat linux8中文下字处理程序中无法输入中文?
  • 如果VI不支持中文,能不能写出输出中文的程序?
  • 为何程序中可以使用简体中文,不可以使用 big5 码的繁体中文
  • 英文操作系统可以程序里面可以写中文程序吗
  • 怎么是java程序支持中文?
  • G++如何支持中文?程序中包含GB2312的串!
  • java应用程序的中文乱码问题。
  • linux FC5下用程序生成的文件中,中文变成问号,怎么解决?
  • fedora 13的QT4程序显示中文异常
  • 求解:为什么我写的Java程序不能显示中文。
  • 请教Solaris下怎样才能正确显示gtk程序中控件上的中文??
  • 跪求一本书linux程序设计第3版(中文版) 急
  • 如何让Qt程序可以显示处理中文呀?
  • 英文版windows下我开发的程序用不了,怎么办? iis7站长之家
  • 谁用过installanywhere做JAVA的安装程序啊?为什么会出现中文问题阿
  • 在win2000下开发的程序在linux下面运行的中文问题
  • etc下配置开机自动起weblogic后web程序的中文全是问号(??)
  • "OpenOffice.org Writer"应该程序无法打出中文汉字?
  • 初学unix,想用motif来写unix下的界面程序?哪里有motif的中文资料呀?
  • 请问谁有linux程序设计第3版中文版的电子书?
  • Linux下指定运行时加载动态库路径及shell下执行程序默认路径
  • Linux下的程序是在内存中运行的吗?为什么在程序运行的时候可以删除程序文件?
  • Ubuntu程序开机自动启动设置(服务和自动运行配置文件)的几种方法
  • SecureCRT上运行一个JAVA程序,该程序类似一个在WINDOWS下一直运行的CMD窗口的东西,SecureCRT关掉后,JAVA还会继续运行吗?
  • windows下cmd命令提示符下让程序后台运行命令
  • telnet到主机去运行一个我编的程序,退出telnet时那个程序也不运行了,这是怎么回事?按程序逻辑它应该一直运行下去的。
  • python计算程序开始到程序结束的运行时间和程序运行的CPU时间
  • jsp程序运行一次后,再修改原jsp程序,为什么运行还是的还是原来的程序??
  • 我的linux程序 如何 在pc机器上运行。现在我用arm-linux-g++ 编译后的程序在我的嵌入设备上运行。
  • 在JB7中默认的情况下会为程序生成一个包,程序在JB7中可以正常运行,可是在JDK中却无法运行
  • 我用C在UNIX下写程序,生产文本,如何能让我的程序并行运行,好加快运行速度,举例说明。
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 42岁程序员,今天我失业了,怎么办?
  • 我的程序是用c写的gtk+程序,有个函数的参数要传给它图片的文件名,但是图片和原程序不在同一目录下怎么办?怎么在程序里指定文件的路径
  • applet程序不能实现与application程序之间的通信,怎么办呢?
  • 写程序毫无章法,结构混乱,程序臃肿,怎么办?
  • 红旗linux6.0安装提示找不到任何驱动程序,该怎么办啊
  • hy-d66的mp3没有linux的驱动程序,怎么办?
  • 一个程序用到了一个源代码里面的所有结构体,该怎么办
  • linux 只有SIGUSR1和SIGUSR2,如果有多个应用程序需要信号,怎么办?
  • 启动系统时自动运行特定程序应该怎么办?
  • 把程序打包成可执行的jar后,双击运行时找不到源程序访问的图片了,该怎么办?解决立即给分
  • JB新手问题:Start未初始化程Applet小程序?怎么办?
  • 请问:网络编程里服务器端程序,运行后就会有Address already in use,该怎么办啊
  • c编写的tcp服务程序 文件描述符一直增加 怎么办???
  • 我想在JPanel上动态(用程序)显示一张图片,该怎么办?
  • 在solaris的机器上运行自己写的程序时发生BUS ERROR,怎么办?有的数据发生,有的不发生
  • 我的linux不能打开我的主板驱动程序,谁能告诉我该怎么办啊?
  • 谁能告诉我,怎么调试jsp程序呀!我在jsp中调用java,但是Tomcat这家伙只会给我报jsp文件出错。这可怎么办呀?
  • 英文版windows下我开发的程序用不了,怎么办?
  • 在Solaris下,使用xalan对XML转换时,出现错误,怎么办?同样程序在Windows可正常运行。
  • 网页中链接可执行文件,不想显示文件下载对话框,想直接在当前位置运行该程序,怎么办?
  • 发布出去的程序,运行时总依赖glibc的版本怎么办??
  • 重装服务器后IIS网站错误(应用程序中的服务器错误)
  • 为什么我在java程序里启动的一个程序在java程序关闭后,该程序的所有进程都关掉了
  • windows server2008上PowerBuilder程序系统错误解决方法
  • Linux 编程怎么样在程序开启一个程序,和关闭一个程序?
  • c语言判断某一年是否为闰年的各种实现程序代码
  • 请问从一个java程序中如何调用另一java程序,并控制可以其状态(最小化、最大化、结束程序),还有怎样知道那个被调用的程序结束。
  • 程序员的八种级别,你属于哪一级?
  • 为什么linux下的C++程序这么少见? 请问那里有linux下的C++程序?什么类型的程序都可以.
  • 在docker容器中通过apt-get安装新的程序
  • 我写了个linux下的网络程序,程序在多个电脑间通信,但是我没有多个电脑,怎么调试这样的程序啊?


  • 站内导航:


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

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

    浙ICP备11055608号-3