Java开发,AWT控件的中文显示成乱码的解决方法

使用Java开发程序时,AWT控件上的中文在程序运行的时候显示成乱码,这是myeclipse的运行参数设置的问题。

解决方法:

第一:在你的具有main函数的类也即你应用运行的主类上点击右键,选择Run As中的Run

Configurations,如下图:

第二,在Arguments标签下的VM arguments中添加下面这行参数代码,然后点击应用。

-Dfile.encoding=GB18030

重新运行程序,就能够正常的显示中文了。

Java开发,AWT控件的中文显示成乱码的解决方法

时间: 2024-10-25 09:53:46

Java开发,AWT控件的中文显示成乱码的解决方法的相关文章

ASP+中文显示之两种解决方法

作者刚开始写ASP+程序时候碰到的第一个比较大的问题就是中文显示问题,运行后发现ASP+从数据库中读 取出来的中文全部变成了?????,有点类似jsp中的这个频率出现最高的中文显示问题了,查了资料发现有 两种方法可以轻松解决中文问题. 方法一: 在翻阅了微软NGWS文档后发现在文档的常见问题部分有提到要添加一个config.web文件到 web目录下,试了一下,中文显示果然OK了. 方法如下: 建立一个文件config.web,内容如下,放在WEB目录下 <configuration> <

AJAX在Post中文的时候乱码的解决方法

加上设置字符编码的方法: response.setHeader("charset","gb2312"); ******************************************** 看到的说明原文如下: 用AJAX来GET回一个页面时,RESPONSETEXT里面的中文多半会出现乱码,这是因为xmlhttp在处理返回的responseText的时候,是把resposeBody按UTF-8编码进解码考形成的,如果服务器送出的确实是UTF-8的数据流的时候

DELPHI7加载UNICODE编码格式的TXT显示为乱码的解决方法

DELPHI7的STRING默认是ANSI编码,加载UNICODE编码格式的TXT显示为乱码,解决方法如下: procedure TForm1.Button1Click(Sender: TObject);var F:TFileStream; S:WideString; I:Integer; FileName:string;begin FileName := ExtractFilePath(Application.ExeName)+'20151214003.txt'; F:=TFileStream

jFreeChart中文显示成乱码

jfreechart中文显示成方块 statsvn+statcvs都是使用的jfreechart 1.0.13,生成的图表中文显示有问题.老版本 jfreechart1.0.10就是好的-擦- 原来,从1.0.14开始,加了个 source\org\jfree\chart\StandardChartTheme.java 里边写死字体都用 Tahoma , 没找到这个字体, 生成的图中,中文就变成方块了. 解决办法: 要么在机器上安装Tahoma字体,要么修改代码,将字体该回去. 将 新采用的Ta

php读取mysql中文数据出现乱码的解决方法

最为简单的方法就是编程访问 MySQL时,添加一行代码:mysql_query("SET NAMES 'GBK'"); 1.PHP页面语言本身的编码类型不合适,这时候,你直接在脚本中写的中文肯定是乱码,不用说数据库了. 解决方法:选择'UTF8'或者'gb2312',这样客户浏览器会自动选择并出现正确的中文显示.注意:'UTF8'或者'gb2312'都可以正确显示中文的. 2.数据库MySQL中的编码类型不正确. 解决方法:创建数据库的时候,MySQL 字符集选择'UTF8',MySQ

[转]asp.net URL中包含中文参数造成乱码的解决方法

本文转自:http://www.jb51.net/article/22437.htm 问题: 前段时间,在系统中做了一个类似于友情链接的功能块,一直运行良好,直到有一天加了类似于以下的链接地址:http://www.****.com/user.aspx?id=水天,就出现大问题了: 1.从IE地址栏中直接输入这个地址,访问没错: 2.做一个静态页,其中包括这个超链接,点击访问也没错: 3.就是把这个链接添加到这个功能块中,点击访问那边接收到的是乱码. 一开始,被这个问题也搞得头大,在google

ViewPager禁止滑动以及它与内层滑动控件水平方向上事件冲突的解决方法

一.上图 二.场景描述 近期在做项目的时候,遇到一个怪异的需求,描述如下: 1.ViewPager中嵌套3个View,当从View1滑动到View2时禁止ViewPager的滑动事件. 2.通过View2底部改变页面的布局实现滑动到View1和View3. 3.View2内嵌的View中还存在一个可以左右滑动的View,在其上添加了手势,即支持左右滑动,这里存在事件冲突,需要通过事件分发来进行处理. 三.问题解决思路 1.禁止ViewPager滑动,主要是不让ViewPager执行scrollT

java开发时最后一次修改时间不变原因及其解决方法

原因:对象间转换使用了set()方法进行属性赋值,并且未对最后一次更新时间赋值.解决方法:方式1)set()方法进行属性赋值,并对最后一次更新时间赋值:2)换一种方法对属性进行赋值,eg: 原文地址:https://blog.51cto.com/13678728/2456630

读取txt的中文字符出现乱码的解决方法

第一种方法:(不知道文件的编码),那通过"另存为"把你不知道的txt编码改为UFT-8,弄一个新的文件. ? ? ? 第二种方法,(知道文件的编码)用inputstreamreader读取,并用改编码形式读取.比如,原文件编码是Unicode: ? ? 具体解释,摘抄别的高手的如下: Reader 类是 Java 的 I/O 中读字符的父类,而 InputStream 类是读字节的父类,InputStreamReader 类就是关联字节到字符的桥梁,它负责在 I/O 过程中处理读取字节