中易网

java 资源文件中如何配置中文

答案:3  悬赏:10  
解决时间 2021-02-23 22:05
java资源文件中配置的中文,程序读取后是乱码,怎么解决,各位高手!
最佳答案
java资源文件里中文字符需要转换为unicode字符,用native2ascii太麻烦,下面是我用的一个小工具,把它保存为html格式文件,在输入框里面输入中文,点击转换后就可以把中文转换为unicode字符了.
<html>
<head>
<title>GB2312 TO Unicode</title>
<div align=center >
<center>
<table border=0 cellpadding=0 cellspacing=0 style="border-collapse: collapse" width=600 id=AutoNumber1 height=26>
<tr>
<td width=100% height=26 bgcolor="#EDF9FE">
<p align=center><font face=黑体 size=5 color=#FF0000><b>Unicode 转换工具</b></font></p>

<p>在下面的文本框中,输入中文文字</p>
<p> 按“转换”,即可将其转化为unicode字符。</p>
<p> 再按“还原”,即可将其还原为简体中文。</p>
</tr>
</table>
</center>
</div>
<p align=center>
<textarea cols=82 rows=15 id=code>
</textarea></p>
<p align=center>
<input type=button onclick=encode(code,this) value=转化成Unicode字符>
<script>
var mode="zhuan";
function encode(obj,btn){
if(mode=="zhuan"){
obj.value=obj.value.replace("\'","ch39")
obj.value=obj.value.replace(/[^\u0000-\u00FF]/g,function($0){return escape($0).replace(/(%u)(\w{4})/gi,"\\u$2")});
btn.value="还原为简体中文";
mode="huan";
}else{
obj.value=unescape(obj.value.replace(/\\u/g,'%u'));
btn.value="转化成Unicode字符";
mode="zhuan";
}
}
</script></p>

</head>
<input type="checkbox" onclick="return false" checked readonly >
</html>
<jsp:include page="/common/page.jsp" flush="true"></jsp:include>
全部回答
java读取配置文件的几种方法如下: 方式一:采用servletcontext读取,读取配置文件的realpath,然后通过文件流读取出来。因为是用servletcontext读取文件路径,所以配置文件可以放入在web-info的classes目录中,也可以在应用层级及web-info的目录中。文件存放位置具体在eclipse工程中的表现是:可以放在src下面,也可放在web-info及webroot下面等。因为是读取出路径后,用文件流进行读取的,所以可以读取任意的配置文件包括xml和properties。缺点:不能在servlet外面应用读取配置信息。 方式二:采用resourcebundle类读取配置信息, 优点是:可以以完全限定类名的方式加载资源后,直接的读取出来,且可以在非web应用中读取资源文件。缺点:只能加载类classes下面的资源文件且只能读取.properties文件。 方式三:采用classloader方式进行读取配置信息 优点是:可以在非web应用中读取配置资源信息,可以读取任意的资源文件信息 缺点:只能加载类classes下面的资源文件。 方法4 getresouceasstream xmlparserhandler.class.getresourceasstream 与classloader不同 使用的是当前类的相对路径
1L 说的别人都不知道你说什么?native2ascii简介:native2ascii是sun java sdk提供的一个工具。用来将别的文本类文件(比如*.txt,*.ini,*.properties,*.java等等)编码转为Unicode编码。为什么要进行转码,原因在于程序的国际化。 下面教你怎么用:如何用 用例子来代替最好不过了, 在 C:\Program Files\Java\jdk1.6.0_10\bin里面建一个 u.txt文件 里面放入你的汉字,然后运行在密令提示符中 进入到java bin根目录 比如 cd C:\Program Files\Java\jdk1.6.0_10\bin 然后运行 native2ascii u.txt i.txt 这样i.txt就是你要的编码了、
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
笔记本电脑可以玩地下城与勇士和QQ飞车吗?
狮西2桥地址在什么地方,想过去办事
标准文件柜一般尺寸是多少
深圳市公安局黄贝保安大队碧波中队地址有知道
雅思博教育机构的收费怎么样?
男朋友男朋友他明明有钱为什么叫我借1000块钱
表白失败后女生不搭理我了
半径为r的实心球体在液体中,球上表面与液面相
堂本光一作曲的The Night Before Your Birthd
华菲套房酒店怎么去啊,有知道地址的么
为什么城市或小区的绿化区域不选择种菜或种果
歌词 活得更痛快
隆源石材地址有知道的么?有点事想过去
hpZ820 开机的时候,电源键是红色的,并发出
房间内打伞会变矮?
推荐资讯
想买家俱,从四川成都到福建三明一方运费大约
求助,希捷移动硬盘1T不读盘
GTA5线上6级的时候有一次重新捏脸的机会,要
Intel微处理器列表的位处理器: Pentium (I)
脸上毛孔粗大。身上后背有许多小粉刺。这是怎
宁波哪里有少儿外教?
长3.1米宽1.8米高80能装多少方东西?
赞同的韩文怎么说? 请帮帮忙 谢谢^^
隐形眼镜戴上去要干的还是湿的,一面还是
二极管 lt1110 b3100可以用什么型号的代换
夏天工作好难找。。找了一个麻烦各位给个建议
关于日本旅游护照签证
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?