`
samjavaeye
  • 浏览: 193743 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Linux下中文变问号的解决办法

 
阅读更多

【现象】

编写的java程序使用System.out.println();输出中文时,在linux系统下中文变成了问号。

 

【原因】

该linux系统中没有指定LANG系统属性,默认的语言设置中不支持中文。

 

【解决办法】

在执行java命令行之前,先执行一条命令指定当前shell中的语言设置:

export LANG=zh_CN.gb18030

 

分享到:
评论

相关推荐

    Linux下中文文件名乱码问题的详解 - CSDN博客1

    总结来说,解决Linux下中文文件名乱码问题的关键在于: 1. 确保Linux系统支持中文编码,如GBK和UTF-8。 2. 在处理文件名时进行适当的编码转换,特别是在跨平台操作时。 3. 如果在编程中处理文件名,可能需要编写或...

    Linux下JDK中文字体乱码的解决方法

    ### Linux下JDK中文字体乱码的解决方法 #### 问题背景与描述 在Linux环境下部署Java应用程序时,有时会遇到中文字符显示为乱码(通常表现为一系列的方框或者问号)的问题。这种情况主要发生在使用特定字体(如宋体...

    Windows——Linux平台移植乱码解决

    通过上述方法,我们能够有效地解决从Windows到Linux平台移植时出现的乱码问题。这不仅有助于提高开发效率,还能确保代码质量不受影响。对于从事跨平台开发的开发者来说,掌握这些技巧是非常有帮助的。希望本文能为你...

    linux环境word转pdf所需字体

    在Linux环境下将Word文档转换为PDF时,可能会遇到中文字符显示不正常或出现“问号”(?)的问题。这通常是因为在转换过程中系统缺少支持中文的字体,导致无法正确渲染中文文字。以下是一些关于如何解决这个问题以及...

    CodeBlocks汉字出现乱码问题解决方案.pdf

    以上方法在Linux环境下一般不会遇到编码问题,因为Linux系统默认字符集是UTF-8。在Linux下使用Code::Blocks时,通常不需要特别的编码设置。 综上所述,解决Code::Blocks汉字乱码问题需要调整源文件保存时的编码设置...

    在html转化为pdf时,解决中文不显示问题,要用到的中文字体包 simsun.tt

    要解决中文不显示的问题,有以下几种方法: 1. **CSS内联字体**:在HTML的CSS样式中,通过`@font-face`规则来引入`Simsun`字体,确保所有中文文本都使用这个字体。例如: ```css @font-face { font-family: '...

    解决Mysql数据库插入数据出现问号(?)的解决办法

    具体解决办法包括以下几个步骤: 1. 修改数据库配置文件:在MySQL的配置文件my.ini(Windows系统)或***f(Linux系统)中的[mysqld]节添加字符集配置参数。具体来说,需要添加`character-set-server=utf8`,这将把...

    php pdo oracle中文乱码的快速解决方法

    上述步骤和知识点提供了一个系统的方法来解决PHP通过PDO与Oracle数据库连接时出现的中文乱码问题。它涵盖了环境变量设置、会话级别编码配置、PHP代码中字符编码处理以及服务重启,确保从各个层面解决字符编码问题。

    PHP+MySql中文乱码解决办法

    ### PHP+MySQL中文乱码解决办法详解 #### 一、乱码产生的原因 在使用PHP+MySQL进行开发的过程中,中文乱码问题是常见的一个问题。乱码现象通常发生在从数据库查询中文数据时,显示出来的中文变成了不可识别的符号...

    tomcat 下catalina.out 日志乱码问题处理

    值得注意的是,虽然此方法在很多情况下可以解决问题,但并非所有情况都适用。例如,如果日志输出被其他中间件或者应用本身编码设置覆盖,那么仅修改`JAVA_OPTS`可能不够。此外,还需要检查Linux服务器的系统编码(如...

    Mysql 下中文乱码的问题解决方法总结

    本文将总结几种解决MySQL中文乱码问题的方法。 首先,我们要理解出现乱码的原因。这通常与字符集设置有关。MySQL默认的字符集可能不支持中文,例如,如果数据库、表或字段的字符集设定为`latin1`,而你的数据是UTF-...

    MySQL 5.0.16乱码问题的解决方法

    在Linux环境下,这是必要的,而在Windows环境下,可能由于系统默认配置不同,这一步可能不是必需的。 6. **确保客户端和服务器之间的通信编码一致**:检查你的应用程序配置,确保输入和输出的数据都以正确的编码...

    tomcat显示出现中文乱码问题.docx

    在使用Apache Tomcat服务器的过程中,有时会遇到中文乱码的问题,这主要表现为在日志输出、控制台打印或者Web应用中的请求参数、响应内容显示不正常,出现问号或者其他非中文字符。这个问题通常是由于字符编码设置不...

    SimHei-config.zip

    总的来说,"SimHei-config.zip"提供的SimHei.ttf字体文件和相关的配置方法,是Python开发环境中解决matplotlib中文显示问题的有效工具。通过合理地集成和配置,我们可以确保在各种系统平台上,用matplotlib绘制的...

    mount命令解释

    解决办法是在`mount`命令中使用`-o`参数里的`codepage`和`iocharset`选项来指定正确的编码。例如: ```bash # mount -o iocharset=gb2312 codepage=936 /dev/hda5 /mnt/hda5 ``` 对于简体中文,通常使用`code...

    gb2312到utf8的转换

    它主要针对常用汉字进行编码,覆盖了6763个汉字,适用于早期的中文操作系统和软件。GB2312使用双字节编码,每个字符占用两个字节,前一个字节(高位字节)范围在0xB0到0xF7之间,后一个字节(低位字节)范围在0xA0到...

    一分钟 精通 svn 客户端操作

    Eclipse 插件的安装方法通常是通过内置的软件中心或下载插件包进行安装,之后在 Eclipse 中设置 SVN 仓库连接,即可在 IDE 内进行 SVN 的所有操作。这使得开发人员可以无缝地在编写代码和版本控制之间切换,提高开发...

    adb1.0.26包含fastboot.exe

    这一点貌似在 Linux 和 Mac OS X 下不用操心,在 Windows 下有可能遇到需要安装驱动的情况,确认这一点可以右键「计算机」-「属性」,到「设备管理器」里查看相关设备上是否有黄色感叹号或问号,如果没有就说明驱动...

Global site tag (gtag.js) - Google Analytics