3个回答
展开全部
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>
<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>
展开全部
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就是你要的编码了、
下面教你怎么用:如何用 用例子来代替最好不过了,
在 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就是你要的编码了、
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用native2ascii转换
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询