导航:首页 > 编程语言 > propertiesjava中文乱码

propertiesjava中文乱码

发布时间:2022-07-08 06:44:19

A. java的properties文件,输入中文显示ascii

properties文件是这么写的吗。。,应该是key=value行式的吧。注释则是开头用'#'井号

比如

### valid values are: true, false (true is the default)

struts.objectFactory.spring.useClassCache = true

另外,在属性文件中是不能写入中文的,即使写入了中文,读出来的也是乱码(注释除外,注释是给人看的,不是让程序来读的)。而你之所以写进去的中文自动转成了Unicode编码,可能是用eclipse的properties editor的添加编辑界面添加导致的(如下图),该界面本来就是增加属性文件的属性用的。如果是要加注释,需点击下面的source标签,切换到文本编辑模式,在要加注释的项之前插入一行,首字符为'#',然后输入你的中文注释即可

B. java使用property中文乱码

你的properties中的中文是经过ascii转码的吗?比如中文变成了这样子:

如果是,那么只需要将读到的字符串做一下转码即可。


你可以在Stringusername=property.getProperty("username");之后,添加JAVA代码也可以将乱码转为中文的。用如下语句就可以了,username=newString(username.getBytes("ISO-8859-1"),"gbk");然后再用resultName就可以了,不过这样的话你下面的Stringpassword=property.getProperty("password");
都慢慢的通过上面的java代码去转。
不知道你对反射熟悉不?如果熟悉的话可以通过反射机制去做转码就方便多了!

C. 怎么解决java编写时中文乱码

选中你的文件--右击--属性(properties)--text
file
encoding
有个default和other
这里选other
然后选UTF-8(你默认的可能是ISO-8859-1的)
然后你把文件中的乱码改回中文
保存~
这次就不乱码了~

D. Eclipse导入项目后,修改了编码为UTF-8后,JAVA文件中的乱码编程正常的中文了。可是第二次打开Eclipse时,

第二次打开Eclipse时,除了导入的项目外,其他原本的项目的JAVA文件中正常中文全部变成乱码了,是设置错误造成的,解决方法如下:

1、首先在软件中,右键出现中文乱码的java项目名,在右键菜单中选择最后一项Properties。

阅读全文

与propertiesjava中文乱码相关的资料

热点内容
自己购买云主服务器推荐 浏览:419
个人所得税java 浏览:761
多余的服务器滑道还有什么用 浏览:189
pdf劈开合并 浏览:26
不能修改的pdf 浏览:750
同城公众源码 浏览:488
一个服务器2个端口怎么映射 浏览:297
java字符串ascii码 浏览:78
台湾云服务器怎么租服务器 浏览:475
旅游手机网站源码 浏览:332
android关联表 浏览:945
安卓导航无声音怎么维修 浏览:332
app怎么装视频 浏览:430
安卓系统下的软件怎么移到桌面 浏览:96
windows拷贝到linux 浏览:772
mdr软件解压和别人不一样 浏览:904
单片机串行通信有什么好处 浏览:340
游戏开发程序员书籍 浏览:860
pdf中图片修改 浏览:288
汇编编译后 浏览:491